Google 脚本从 spread sheet 获取 json 数据

Google script get json data from spread sheet

我正在使用 google 脚本应用程序和 google sheet 制作电报机器人。 现在,我按照 youtube 教程中的步骤将电报更新数据链接到我的 google sheet,这意味着每次有人向机器人发送消息时,我的 google 脚本应用程序都会更新一个json 代码自动转换为 sheet。 像这样:enter image description here

我现在想做的是从sheet中的json代码中得到"id"和"text",谁能帮帮我?

试试这个:

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);
  });
}