问:为什么在运行下面的脚本(作为 web 应用程序)后 e.parameter.wfId 未定义(在日志中)
我用这个 URL 调用脚本
https://script.google.com/a/macros/gappspro.com/exec?service=my-webapp-key 不带参数 (&wfId=somecharacters)
function doGet(e) {
var app = UiApp.createApplication().setTitle('Workflow Builder');
var mainGrid = app.createGrid(2,1).setId('FILE_doGet_mainGrid');
app.add(mainGrid);
var wfId = '1234567890' // FILE.doGet.randomString();
mainGrid.setWidget(1,0, app.createTextBox().setValue(wfId).setId('wfId').setName('wfId'));
var handler = app.createServerHandler('func');
handler.addCallbackElement(mainGrid);
Logger.log(e.parameter.wfId);
return app;
}
function func(e) {
return x;
}
我正在尝试实现 james ferreira 的书 Enterprise Application Essentials 的第 8 章中的工作流脚本,在添加文档部分我遇到了 e.parameter.wfId 行“var wfRowArray = FILE.ssOps.getWfRowFromSS(e.parameter .wfId), “在运行脚本时未定义。(在书中的第 134 页,而不是 PDF)。在上面的示例中,我将代码带回到了导致错误的本质,......对我来说。