Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/319.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
如何从Python脚本向Google应用程序脚本API传递参数?_Python_Python 3.x_Google Apps Script_Google Api Python Client_Google Apps Script Api - Fatal编程技术网

如何从Python脚本向Google应用程序脚本API传递参数?

如何从Python脚本向Google应用程序脚本API传递参数?,python,python-3.x,google-apps-script,google-api-python-client,google-apps-script-api,Python,Python 3.x,Google Apps Script,Google Api Python Client,Google Apps Script Api,我有一个参数SalesID我想传递给谷歌应用程序脚本。如何使用这个python脚本传递它 (脚本来自) 谷歌表单示例: Google应用程序脚本的功能: function myFunction(e) { var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheetByName("Sheet1"); var timestamp = new Date(); sheet.getRange("A2").setValue(

我有一个参数
SalesID
我想传递给谷歌应用程序脚本。如何使用这个python脚本传递它

(脚本来自)

谷歌表单示例:

Google应用程序脚本的功能:

function myFunction(e) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("Sheet1");
var timestamp = new Date();

sheet.getRange("A2").setValue(e.parameter.SalesID);
sheet.getRange("B2").setValue(timestamp);
}
基本上,我希望能够将SalesID从shell传递到Google应用程序脚本进行处理。谢谢

如中所述,您必须在请求正文中提供:

request = {"function": "myFunction", "parameters": [{"salesID" : 123}]}

也可以使用
setValue(例如salesID)

@sojim2考虑到您自己阅读并编写了
jwt
OAuth文档,我相信您早晚会明白的。@sojim2例如,在驱动器API的快速启动中使用授权脚本如何?在我的环境中,我可以确认我将其用于应用程序脚本API,并且可以正常工作@我很高兴你的问题解决了。有几个用于授权的脚本。因此,当其中一个脚本无法使用时,可以使用其他脚本。这是其中之一。顺便问一下,你能把完成的脚本添加到你发布的GitHub上吗?我认为它可能对其他用户有用。@Tanaike同意,一旦我用执行方法完成它,他就会这样做。@sojim2可能与oAuth2client被贬值有关。
request = {"function": "myFunction", "parameters": [{"salesID" : 123}]}