Google apps script Google sheets脚本HTML在屏幕上输出整行
我试图写一个脚本,在屏幕上输出一整行从谷歌表。。。有人能帮我完成我的功能吗?我想通过URL调用它,比如当它在浏览器中打开时,它只会在屏幕上打印整行Google apps script Google sheets脚本HTML在屏幕上输出整行,google-apps-script,google-sheets,web-applications,scripting,Google Apps Script,Google Sheets,Web Applications,Scripting,我试图写一个脚本,在屏幕上输出一整行从谷歌表。。。有人能帮我完成我的功能吗?我想通过URL调用它,比如当它在浏览器中打开时,它只会在屏幕上打印整行 function doGet(e){ var range = e.parameter.range; var sheet = SpreadsheetApp.openById($SHEET_ID); var data = sheet.getActiveSheet().getDataRange(range).getValues(); return Con
function doGet(e){
var range = e.parameter.range;
var sheet = SpreadsheetApp.openById($SHEET_ID);
var data = sheet.getActiveSheet().getDataRange(range).getValues();
return ContentService.createTextOutput(data);
}
它像这样工作得很好;它在屏幕上输出的值如下所述:
function doGet(e){
var param = e.parameter.param;
var ss = SpreadsheetApp.openById("$SHEET_ID");
var sheet = ss.getSheetByName('Sheet1'); //or whichever sheet#
var data = sheet.getRange(param);
var value = data.getValues();
return ContentService.createTextOutput(value);
}
它现在打印什么?TypeError:无法调用方法getRange of null。你的问题需要提供。仅供参考,您提供的脚本中没有getRange方法函数doGete{var param=e.parameter.param;var ss=SpreadsheetApp.openById1$SHEET_ID;var SHEET=ss.getSheetByName'Sheet1';var data=SHEET.getRangepram;var value=data.getValues;return ContentService.createTextOutputvalue;}这似乎奏效了!