问:将函数直接赋值给变量和将函数赋值给变量,然后再将变量赋值给另一个变量,是否有区别,如下面的vaFn和vaVar示例所示?
我没有接受过任何正式的培训,所以我只是想知道技术上的区别,如果thissheet.vaFn和thissheet.vaVar中的任何一项?这是Google Apps脚本(用于Google Sheets的javascript)
function getSheet(shn) {
var ss = SpreadsheetApp.getActive();
var sh = ss.getSheetByName(shn);
var shrg = sh.getDataRange();
var shrgva = shrg.getValues();
var thissheet = {
vaFn:shrg.getValues(),
vaVar:shrgva
};
return thissheet;
}发布于 2021-08-22 21:50:37
function getSheet(shn='Sheet0') {
const ss = SpreadsheetApp.getActive();
const sh = ss.getSheetByName(shn);
const rg = sh.getDataRange();
const va = rg.getValues();
let obj = {data:va};
Logger.log(JSON.stringify(obj.data));
return obj;
}https://stackoverflow.com/questions/68885250
复制相似问题