首页 > 解决方案 > 如何在创建触发器时遍历 Google Sheet 中的值?

问题描述

我有以下格式的 Google Apps 脚本代码:

var key = "ID of the Sheet";

var key1 = "ID of the Sheet";

function createTriggers() {

  ScriptApp.newTrigger('filter')
      .forSpreadsheet(key)
      .onEdit()
      .create();
}

function createTriggers() {

  ScriptApp.newTrigger('filter')
      .forSpreadsheet(key1)
      .onEdit()
      .create();
}

如何遍历所有键(键、键1、键2 ...)并通过单个函数创建触发器?

标签: javascriptgoogle-apps-scriptgoogle-sheets

解决方案


像这样的东西:

function createTriggers() {
    var keys = [
        'key1',
        'key2'
    ]
    for (var i = 0; i < keys.length; i++) {
        ScriptApp.newTrigger('filter')
            .forSpreadsheet(keys[i])
            .onEdit()
            .create();
    }
}

关于 for 循环的信息


推荐阅读