【发布时间】:2019-07-19 11:12:06
【问题描述】:
我使用应用程序脚本创建了一个名为=matchlist 的自定义函数。该功能运行没有问题。我还创建了另一个名为 refreshTBA 的函数,它清除某个单元格 (A2) 的内容并将其替换为公式 =matchlist(Setup!$b$2)。当我打开工作表时运行此功能时,没有问题。但是,每当我离开页面并重新打开它时,单元格中的函数都是=matchlist(#REF)。
这里是 refreshTBA 函数的代码:
function refreshTBA() {
var ss = SpreadsheetApp.getActive().getSheetByName("MatchImport")
var cell = ss.getRange("A2")
cell.clearContent()
cell.setFormula('=matchlist(Setup!$b$2)')
var cell = ss.getRange("A300")
cell.clearContent()
cell.setValue('Refreshed')
}
【问题讨论】:
标签: google-apps-script google-sheets google-sheets-formula