如何在测试模式下将参数传递给Google Apps脚本?
当我构建Apps脚本并作为内容服务发布时,我可以在生产版本的查询字符串中传递参数而不会出现问题。
但在开发期间,如果您按照以下步骤操作:
Apps脚本的测试网址与实时网址不同,每当我添加到测试网址的查询字符串时,我的参数都会被删除。
答案 0 :(得分:0)
发现问题。
"最新代码" link的网址如下所示:
https://script.google.com/macros/s/{key}/dev
但是当你点击它时,响应会被重定向到一个如下所示的URL:
https://script.googleusercontent.com/macros/echo?user_content_key={very long key}&lib={other key}
如果您尝试将查询参数添加到第二个URL,则参数将被删除,您的脚本将无法看到它们。
所以我必须复制"最新代码"链接并粘贴到地址栏并添加我的查询字符串参数并按Enter键。
https://script.google.com/macros/s/{key}/dev?param1=value1¶m2=value2
然后脚本就可以很好地获取参数。
但您每次都必须将URL复制到地址栏中。您不能只将查询字符串参数添加到重定向的URL。