我目前正在使用Google Script而我遇到doPost(e)
的问题,每次我向脚本发送POST请求时,我都会将变量e定义为未定义
我的代码:
function doPost(e){
var company = JSON.parse(e.postData.contents)['meta']['company_id'];
var s = SpreadsheetApp.openById('1lEp4Ul0D3eGsIEbjS6rFhjVVVjH6v5ZJvxRfGr5WLWQ');
var ss = s.getSheetByName('Hoja 1');
var token = 'hidden secret token';
// get previous and current data from post
var previous = JSON.parse(e.postData.contents)['previous'];
//set the previous stage id to current object
current['previous_stage_id'] = previous['stage_id'];}
帖子回复都是粗体。
答案 0 :(得分:0)
如果此信息应该在脚本方面发生某些事情,则需要添加
google.script.run.functionName(responseValues)
到HTML。如果HTML需要返回值,请添加处理程序。
google.script.run.withSuccessHandler(doSomething).functionName()
页面上的doSomething是JS,而functionName是一个google脚本函数。