Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 从外部应用程序调用Google电子表格脚本函数_Google Apps Script_Google Sheets - Fatal编程技术网

Google apps script 从外部应用程序调用Google电子表格脚本函数

Google apps script 从外部应用程序调用Google电子表格脚本函数,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我有谷歌电子表格与脚本附加到它(与工具->脚本编辑器工具) 我想从外部Android应用程序调用其中一个脚本函数。可能吗?我应该使用电子表格API吗?不幸的是,您不能从任何外部应用程序直接调用脚本 但是,您可以将其更改为web应用程序,然后通过HTTP GET或POST从几乎任何地方调用它,包括Android应用程序 提供了一个您可以调整的web应用程序示例 我应该使用电子表格API吗 你的问题实际上没有说你想做什么,所以答案是“视情况而定”。您仍然无法使用电子表格API调用嵌入式脚本,但可以读

我有谷歌电子表格与脚本附加到它(与工具->脚本编辑器工具)


我想从外部Android应用程序调用其中一个脚本函数。可能吗?我应该使用电子表格API吗?

不幸的是,您不能从任何外部应用程序直接调用脚本

但是,您可以将其更改为web应用程序,然后通过HTTP GET或POST从几乎任何地方调用它,包括Android应用程序

提供了一个您可以调整的web应用程序示例

我应该使用电子表格API吗


你的问题实际上没有说你想做什么,所以答案是“视情况而定”。您仍然无法使用电子表格API调用嵌入式脚本,但可以读取和写入电子表格内容。

不幸的是,您无法从任何外部应用程序直接调用脚本

但是,您可以将其更改为web应用程序,然后通过HTTP GET或POST从几乎任何地方调用它,包括Android应用程序

提供了一个您可以调整的web应用程序示例

我应该使用电子表格API吗


你的问题实际上没有说你想做什么,所以答案是“视情况而定”。您仍然无法使用电子表格API调用嵌入式脚本,但您将能够读取和写入电子表格内容。

显然,答案取决于您的用例,但您是否检查了? 如前所述

提供远程执行应用程序脚本函数的方法


很明显,答案取决于您的用例,但是您是否检查了这些用例? 如前所述

提供远程执行应用程序脚本函数的方法


发出post或get请求后,将函数变量返回php如何?@user1788736查看ContentService。感谢您的回复我查看了ContentService我创建了一个curl post方法,我从google脚本返回了302个错误!我想从谷歌脚本值回到php打印它,但相反,我得到302错误!有什么解决方案吗?@user1788736 A 302可能是一个重定向以进行身份验证;您的脚本需要设置为由任何人(甚至匿名)运行,或者您需要通过OAuth进行身份验证。如果您遇到更多问题,请发布新问题。此答案需要更新(由于执行/应用程序脚本API)。在发出post或get请求后,如何将函数变量返回到php?@user1788736查看ContentService。感谢您的回复我查看了ContentService我创建了一个curl post方法,我从google脚本返回了302个错误!我想从谷歌脚本值回到php打印它,但相反,我得到302错误!有什么解决方案吗?@user1788736 A 302可能是一个重定向以进行身份验证;您的脚本需要设置为由任何人(甚至匿名)运行,或者您需要通过OAuth进行身份验证。如果您遇到更多问题,请发布一个新问题。此答案需要更新(由于执行/应用程序脚本API)。您应该使用API添加一些示例。如果你在Java中这样做的话,你会得到额外的分数,因为这在OP的问题中是最有用的。如果您使用Java进行此操作,将获得额外的积分,因为这在OP的问题中最有用。