Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 使用谷歌应用程序脚本登录_Google Apps Script_Stackdriver - Fatal编程技术网

Google apps script 使用谷歌应用程序脚本登录

Google apps script 使用谷歌应用程序脚本登录,google-apps-script,stackdriver,Google Apps Script,Stackdriver,关于使用应用程序脚本登录,我有两个问题: 1/我有两个.gs文件(在同一个项目中)。一个(F1)通过urlfetch(POST请求)调用另一个(F2)。Logger.log在F1中工作正常,但在F2中不工作(可能它也工作,但我就是无法检索日志)。你知道这是否正常,或者我在哪里可以找到F2的日志? (如果您想知道,它是这样做的,这样我们就可以并行多次调用同一个函数) 2/我的脚本链接到一个谷歌云项目,因此我看到我们可以通过Stackdriver检索一些日志。什么日志?因为从那里看不到带有Logge

关于使用应用程序脚本登录,我有两个问题:

1/我有两个.gs文件(在同一个项目中)。一个(F1)通过
urlfetch
(POST请求)调用另一个(F2)。Logger.log在F1中工作正常,但在F2中不工作(可能它也工作,但我就是无法检索日志)。你知道这是否正常,或者我在哪里可以找到F2的日志?
(如果您想知道,它是这样做的,这样我们就可以并行多次调用同一个函数)

2/我的脚本链接到一个谷歌云项目,因此我看到我们可以通过Stackdriver检索一些日志。什么日志?因为从那里看不到带有
Logger.log
的日志


感谢您对第二个问题的帮助

:Stackdriver使用应用程序脚本登录是一项新功能,仅适用于申请的G Suite业务客户。 以下功能应该可以工作

console.log([data][,...])
console.info([data][,...])
console.warn([data][,...])
console.error([data][,...])
console.time([label])

将项目中不同的.gs文件视为组织功能的方法。每个.gs文件中的函数都可用,因此如果F2在F1中有一个函数
f2function(myVar){//code}
,则可以使用
f2function(sendVar)调用它
Logger.log在两个.gs文件的同一个日志中报告。该体系结构以这种方式创建不同的线程,因此多次并行调用相同的函数。在您的情况下,我会将数据记录到电子表格中。我不能确定目前的情况是什么,但根据个人经验,在过去,似乎在某些情况下,某些功能的日志没有打印出来。您可以创建自己的简单日志系统,只需将数据附加到电子表格中。我有一个函数名
ll
<代码>函数ll(a,b,c){SpreadsheetApp.openById(id).getSheetByName('name').appendRow(a,b,c)}我的函数并没有那么简单,但我只是展示了一些基础知识。现在它可以用于使用Google Clould标准项目的项目。