谷歌脚本从电子表格中获取 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 数据的主要内容,如果未能解决你的问题,请参考以下文章