Google Apps脚本 看起来对于一个学校项目来说非常完美,但是我对JavaScript并不十分满意,而整个项目的其余部分都是用Python完成的。有没有办法使用Python库访问它?或者我需要吸收它并学习JavaScript吗?
本教程 是我在搜索中发现的最接近的东西,并不是我想要的。
Google Apps脚本 看起来对于一个学校项目来说非常完美,但是我对JavaScript并不十分满意,而整个项目的其余部分都是用Python完成的。有没有办法使用Python库访问它?或者我需要吸收它并学习JavaScript吗?
本教程 是我在搜索中发现的最接近的东西,并不是我想要的。
不,Google Apps脚本是它自己的编程语言。有很多 适用于各个Google Apps的API,但它们不如通过Google Apps脚本提供的功能那么全面。它们通常专注于提供对数据的访问,如果您不需要编辑它,它们可能是合适的。
Python是惊人的,其最令人惊叹的品质之一是能够作为系统的不同模块之间的各种“粘合剂”(无论语言如何)。
我的建议是尝试使用Google App Script中需要的Javascript命令创建一个Adapter / Wrapper,将纯Python函数暴露给程序的其余部分,这样可以使您更轻松。最后,你仍然需要学习一些Javascript,所以...开始吧。
从未尝试过这个,但也许你可以使用JSON(javascript对象表示法)
在Google Apps应用程序脚本的Utilities类中,您可以找到引用此表示法的一些方法(类)。 jsonParse 和 jsonStringify https://developers.google.com/apps-script/class_utilities
另一方面,python有一个 json编码器 和 解码器 在那边做同样的事情。 http://docs.python.org/library/json.html
还有 两个教程 它引用了Google Apps脚本的这些json方法
developers.google.com应用程序脚本文章picasa_google_apis
(作为一个新手,我不允许放置完整的链接)
这是一个背景链接
json.org
比最后一件事要避免很大的挫折......看看这些问题中的一个是否可能正在通往天堂。
Google Apps Scripts仅使用Javascript来操纵Google产品类以及一些更常用的类,以便在Google之外执行操作。 Javascript是唯一的语言。