谷歌脚本从电子表格中获取 json 数据
Posted
技术标签:
【中文标题】谷歌脚本从电子表格中获取 json 数据【英文标题】:Google script get json data from spread sheet 【发布时间】:2020-03-31 12:41:21 【问题描述】:我正在使用带有谷歌表格的谷歌脚本应用程序制作电报机器人。 现在,我按照 youtube 教程上的步骤将电报更新数据链接到我的 google 表格,这意味着每次有人向机器人发送消息时,我的 google 脚本应用程序都会自动将 json 代码更新到表格中。 像这样:enter image description here
我现在要做的是从工作表中的json代码中获取“id”和“text”,任何人都可以帮助我吗?
【问题讨论】:
显示你目前拥有的代码。 【参考方案1】:试试这个:
function bbstestbot()
const ss=SpreadsheetApp.getActive();
const sh=ss.getSheetByName('bbstestbot');
const rg=sh.getDataRange();
const vs=rg.getValues();
vs.forEach(function(r,i)
let js=JSON.parse(r[0]);
let id=js.message.message_id;
let text=js.message.text;
sh.getRange(i+1,2).setValue(id);
sh.getRange(i+1,3).setValue(text);
);
【讨论】:
以上是关于谷歌脚本从电子表格中获取 json 数据的主要内容,如果未能解决你的问题,请参考以下文章
用于将数据从谷歌电子表格加载到 bigquery 的独立脚本
javascript 一个应用程序脚本示例,用于从谷歌电子表格中获取大查询数据。更多信息:http://wp.me/pB1lQ-19i