【发布时间】:2021-09-22 16:14:45
【问题描述】:
我正在使用 clasp 管理 Google 表格脚本(网络应用)
我尝试根据instructions 使用:clasp deploy --deploymentId abcd1234 进行新部署
该命令没有错误地执行。我可以看到已创建脚本的新版本,但部署未更新:未进行部署。
【问题讨论】:
我正在使用 clasp 管理 Google 表格脚本(网络应用)
我尝试根据instructions 使用:clasp deploy --deploymentId abcd1234 进行新部署
该命令没有错误地执行。我可以看到已创建脚本的新版本,但部署未更新:未进行部署。
【问题讨论】:
我在深入挖掘时发现了这个conversation。
总结:您需要在清单文件appscript.json中添加一些代码:
"webapp": {
"access": "MYSELF",
"executeAs": "USER_DEPLOYING"
},
整个 appscript.json 文件应该如下所示(这样您就可以看到代码的放置位置:
{
"timeZone": "America/New_York",
"dependencies": {
},
"webapp": {
"access": "MYSELF",
"executeAs": "USER_DEPLOYING"
},
"exceptionLogging": "STACKDRIVER"
}
此外,这里概述了可用的不同选项:
"webapp": {
"access": "MYSELF",
"access": "ANYONE",
"executeAs": "USER_DEPLOYING"
"executeAs": "USER_ACCESSING"
"executeAs": "ANYONE_ANONYMOUS"
},
更新清单文件后,使用clasp push 推送更改。然后使用说明中的命令进行部署:clasp deploy --deploymentId abcd1234
对 clasp 新手的补充说明:版本和部署之间存在差异。版本类似于 git 标签(一种跟踪代码的方式),而部署是用于执行的实际代码。
【讨论】: