在电子表格中显示单元格的doGet(e)无效

时间:2019-09-29 07:33:03

标签: google-apps-script

function doGet(e) {
  var rngA1=e.parameter.range;
  Logger.log(rngA1);
  var ss=SpreadsheetApp.openById("https://docs.google.com/spreadsheets/d/1ztil0F4Eo_MTf6g...");
  var content='\n' + ss.getRange(rngA1).getValues().map(function(r){return r.join(',');}).join('\n');
  Logger.log(content);...
  return ContentService.createTextOutput(content);
}
  1. 当我插入字符串“ https://script.google.com/macros/s/AKfycbwB5QCJQICDA-0hK3ClZs_vV4NWkCrif6lRq7UBHlYN/dev?range=Sheet1!A1:C3”时
    因为此代码有错误:值无效row4?

1 个答案:

答案 0 :(得分:0)

getRange()是一种需要应用于工作表而非电子表格的方法。

将代码修改为:

  ...
  var content='\n' + ss.getSheetByName('INSERT NAME OF THE SHEET).getRange(rngA1).getValues()...