我编写了谷歌应用程序脚本方法(股票警报)来获取基于特定股票的警报。我的电子表格令人耳目一新,但变化多端
当我调用该方法时,数据
值正在获取旧的
information
。因此,我的电子表格数据已更新,但当我运行我的方法时,它会获取旧的电子表格数据。我已经使用了 SpreadsheetApp.flush();
但仍然没有获取最新数据,但是如果我在一段时间后运行它,它会以某种方式获取最新数据,并且会被缓存。有想法获取最新数据吗?
var sheet = SpreadsheetApp.getActiveSheet();
data = sheet.getDataRange().getValues();
我在使用此代码时遇到了这个缓存问题
// Open the Google spreadsheet.
var spreadsheet = SpreadsheetApp.openByUrl(spreadsheetUrl);
// Get the respective sheet named from the spreadsheet.
var sheet = spreadsheet.getSheetByName(spread_Sheet_Name);
当我切换到下面时,我得到了最新的记录,但是这里唯一的问题是appscript应该链接到电子表格本身
// Open the CURRENT ACTIVE Google spreadsheet.
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
// Get the respective sheet named from the spreadsheet.
var sheet = spreadsheet.getSheetByName(spread_Sheet_Name);