如何使用脚本上传电子表格并远程启用触发器?

时间:2014-09-27 16:29:18

标签: php google-apps-script google-drive-api google-sheets

我希望能够根据需要从我的服务器远程上传新的电子表格到我的驱动器(使用Google的PHP Drive API,比如说),它会触发在给定时间每天运行一次,然后在脚本运行后每天远程读取该电子表格一次。我想完全自动化这个。我不想手动安装工作表并为每个工作表设置触发器。

我发现的指南,API,教程并不十分清楚如何专门上传带有相关脚本和设置触发器的电子表格。这可能吗?我该怎么做呢?如果有一些我错过的好资源,非常感谢指点我。

感谢。

1 个答案:

答案 0 :(得分:0)

您无法从本地服务器“上传”Google电子表格,因为它们是在线文档。您可以使用具有嵌入式脚本的模板,但脚本需要运行授权才能满足您的要求。

为什么不在您创建的所有电子表格中使用独立脚本(或“主表”中的嵌入式脚本)来执行您需要执行的操作(甚至可以使用ods或excel文件上传/转换数据)?

一个脚本可以访问任意数量的电子表格,并且可以完成嵌入式脚本在这些工作表中可以执行的所有操作,同时只需要一个授权。这个脚本可以创建文件并使用每日计时器来完成这项工作。