首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在不打开工作表的情况下在工作表中运行googlescript代码

如何在不打开工作表的情况下在工作表中运行googlescript代码
EN

Stack Overflow用户
提问于 2019-07-29 02:52:03
回答 2查看 1.6K关注 0票数 0

我有一份谷歌分析报告,在一张纸上运行。使用Chrome插件,这是设置为自动运行。然后,在“数据刷新”中将结果拖到Data中。这个很管用。但是,我希望在页面中运行一个google脚本。

我已经编写了一个google脚本例程来操作导入到工作表中的Analytics数据。它运行onOpen。但是,我需要一些更像"onReportRun“的自动触发器来触发用于分析->表过程的预定报告。

代码语言:javascript
运行
复制
    function onOpen(e) {

      var paramRange= SpreadsheetApp.getActiveSheet().getRange('A2:B');
      var paramValues= paramRange.getValues();

    //crunch Analytics data and make two new columns and put them in the sheet.  This works fine.
    }

//need this:
function onGoogleSheetsAnalyticsAddOnScheduleReportRun(e) {

当我打开工作表时,它就会运行。我需要它运行时,谷歌工作表插件的分析运行配置的报告。

如果您对我是如何结束这里感兴趣的,分析自定义维度包含一个列表。在第三维度中,网页有三个特征:“健康、财富、安全”。Data和Analytics似乎无法分开,然后单独报告列表中的项目。因此,我从Analytics导出到sheet,运行代码执行此操作,然后将工作表导入Data。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-07-29 03:12:19

如何在不打开工作表的情况下在工作表中运行googlescript代码

只需将onOpen更改为其他触发器即可。

票数 2
EN

Stack Overflow用户

发布于 2019-07-29 03:37:39

Google和Google脚本没有触发其他代码运行时运行的触发器。也许你最好的选择是使用时间驱动的触发器来调用一个“轮询”函数。轮询函数可以检查电子表格上的某些值,您可以访问API来检查它是否应该更新电子表格。实际的功能将取决于您想要监视的电子表格和/或外部服务。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57246676

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档