google-sheets - 如何在 google sheet appscript 中读取多维 JSON 数据?
问题描述
我怎样才能读取这种类型的 json 数据,比如我想要在谷歌电子表格中输入 ID:12311 的职业?
{
"user": [
{
"id": 12311,
"name": "Deffy doof",
"profession": "Photographer"
},
{
"id": 18341,
"name": "John Smith",
"profession": "Developer"
}
]
}
解决方案
解决方案:
由于这是一个对象数组,您可以使用数组表示法引用元素,例如,拉出“摄影师”:
data.user[0].profession
样本:
如果只知道唯一ID不知道索引,可以先过滤数组,再获取元素。
var array = data.user.filter(function b(e) { return e.id == 12311 });
console.log(array[0].profession);
参考:
推荐阅读
- python - 使用 Pandas 基于多个字符串过滤行
- python - 使用多个文件夹和子文件夹训练 CNN 模型
- php - 我如何告诉此代码重定向到我想要的 URL?
- c# - 有什么方法可以创建查询,包括投影中的函数和 sqlkata 中的外部应用?
- ios - LaunchScreen.xib 中使用的图像的黑色背景
- c# - 将值放入字典并在文本框中显示它们
- observable - 无法解决调用错误中的额外参数“onError”
- javascript - 使用 zip.js 和 browserfs 清空 zip 文件
- html - 悬停动画在 Internet Explorer 上不起作用
- string - String::contains(String) 给出“特征绑定字符串:FnMut<(char,)>` 不满足”