例如,我使用的常见工作流程是:
var spreadsheet = SpreadsheetApp.openById(spreadsheetId);
var sheet = spreadsheet.getSheetByName(sheetName);
每当我想对工作表进行读写时,我都会调用这两个函数。但是,如果有一种方法可以缓存
SpreadsheetApp.openById(spreadsheetId)
,它返回一个Spreadsheet Object
,那么我认为它会提高性能,因为它放弃了函数调用。到目前为止,PropertiesService
和Cache
都仅支持字符串,因此需要进行转换。在电子表格或工作表上使用JSON.stringify
似乎无效,有什么主意吗?