javascript - 迭代 Google Apps 脚本中的对象

标签 javascript google-apps-script

我以为我的问题会用 this 来回答或 this但我要找的也不是。

我在 Google Script 中有一个对象,想要遍历每个元素:

var dict = {
    "foo": "a",
    "bar": "b"
};

for each key, element in dict{
    print the key and the element
}

这可能吗?

最佳答案

我经常这样做:

var dict = {
    "foo": "a",
    "bar": "b"
};

function showProperties(){
  var keys = [];
  for(var k in dict) keys.push(k+':'+dict[k]);
  Logger.log("total " + keys.length + "\n" + keys.join('\n'));
}

记录器的结果:

enter image description here

您在脚本编辑器/ View /日志中获取记录器

关于javascript - 迭代 Google Apps 脚本中的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25722682/

相关文章:

javascript - 在 TinyMCE 中使用响应式图像(尺寸 + srcset)

javascript - Google Apps 脚本 - 以另一个用户身份运行脚本(使用密码)

javascript - 创建叠加折线图

javascript - 使用 Vanilla JS 克隆具有特定属性的元素

javascript - 动态创建的元素上的事件绑定(bind)?

javascript - 使用无限滚动和 WP 进行触摸导航

google-apps-script - 清除多个范围的谷歌脚本。

javascript - 用于在一张纸上对多个表格进行实时排序的 Google Sheets 脚本

javascript - 引用错误 : "getElementsByClassName" is not defined

javascript - 在 JavaScript 中使用 SSL 证书(pem 文件)