是否可以在引用共享Google表格的网址中包含参数?
典型的网址如下所示: NumberTool
我尝试做的是包含一个参数,例如: https://docs.google.com/spreadsheets/d/1c-sxi4cwZXUXTHJSU-Nzl1lAwPCs123l46UKQgABCp0/edit#gid=1455048586
然后我希望用doGet(e)函数检索msg的值,该函数包括以下行,只是为了证明它有效。
SpreadsheetApp.getUi().alert(e.parameter.msg);
如果以下解决方案是最佳选择,我将改变课程:https://docs.google.com/spreadsheets/d/1c-sxi4cwZXUXTHJSU-Nzl1lAwPCs123l46UKQgABCp0/edit#gid=1455048586?msg=Hello
答案 0 :(得分:0)
向电子表格网址添加参数不会对doGet功能执行任何操作。当有人打开电子表格时,函数doGet
不会运行。要使用它,脚本必须是deployed as a web app,之后此Web应用程序将获得自己的URL,与电子表格URL不同。要那个网址,您可以添加网址参数:
https://script.google.com/macros/s/..../exec?msg=Hello
然后e.parameter.msg
中的doGet
确实是" Hello",如URL parameters文章中所述。