英文:
How to assign Execution Type to Apps Script functions
问题
我需要每天检查我的Apps Script插件的执行日志。我的onOpen()函数有很多执行次数(用户在我的办公室打开工作表文档时都会执行),我想隐藏这些执行记录。我尝试过过滤执行类型并选择除了"简单触发器"之外的所有选项,但这样一来我就无法看到其他由用户触发的函数,因为我的插件函数的类型被设置为"未知"(而"未知"不在过滤列表中)。是否可以将插件函数分配给列表中的某个类型,或以其他方式隐藏"简单触发器"?
谢谢!
英文:
I have to daily check the execution log of my Apps Script Addon. I have a lot of executions of the onOpen() function (always a user opens a sheet document in my office), and I want to hide these executions. I tried filtering execution Type and checking all the options except Simple Triggers, but then I can't see the rest of functions triggered by users, because the Type of my addon functions are set as "Unknown" (and unknown is not in the filter list). It's possible to assign a type of the list to the addon functions, or hide the Simple Triggers in another way?
Thanks!
答案1
得分: 2
我不认为可以设置执行类型。但是,您可以使用URL来按执行类型进行筛选。格式如下:
https://script.google.com/home/projects/{PROJECT_ID}/executions?type={TYPE_ID}[.{TYPE_ID}]
其中
PROJECT_ID
是项目的ID。例如:t1cjovovstuxihcohciyc1h_66hg
TYPE_ID
是执行类型的ID。例如:1
代表ADD_ON
,7
代表WEB_APP
例如,要筛选插件或Web应用程序类型的执行,使用以下URL:
https://script.google.com/home/projects/t1cjovovstuxihcohciyc1h_66hg/executions?type=1.7
要筛选“未知”类型的执行,请使用类型ID 0
:
https://script.google.com/home/projects/t1cjovovstuxihcohciyc1h_66hg/executions?type=0
您还可以直接使用Google云Stackdriver日志,提供更多筛选功能,前提是将您的GCP切换到标准模式。
英文:
I don't think it's possible to set a execution type. However, You can use the url to filter by execution type. The format is:
https://script.google.com/home/projects/{PROJECT_ID}/executions?type={TYPE_ID}[.{TYPE_ID}]
where
PROJECT_ID
is the id of the project. Eg:t1cjovovstuxihcohciyc1h_66hg
TYPE_ID
is the id of the execution type. Eg:1
forADD_ON
,7
forWEB_APP
For eg, To filter in executions of type Addon OR Webapp, use
https://script.google.com/home/projects/t1cjovovstuxihcohciyc1h_66hg/executions?type=1.7
To filter in "Unknown" type executions, use type id 0
https://script.google.com/home/projects/t1cjovovstuxihcohciyc1h_66hg/executions?type=0
You can also directly use the Google cloud stackdriver logging, which offers much more filtering features, provided you change your GCP to standard.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论