Google Spreadsheet脚本编辑器中的硬链接单元格

时间:2017-12-06 08:51:44

标签: google-apps-script google-sheets google-spreadsheet-api

在Google电子表格中,您有公式的引用单元格,例如一个简单的总和,如果单元格被移动,Spreadsheets将自动更新引用。例如,如果切割并粘贴到不同位置的单元格,或者在某处添加的行/列。

我已经获得了这个电子表格,我在电子表格脚本编辑器中使用REST API刷新了一些数据。这个每5分钟左右运行一次。但是,如果需要插入数据的单元格移动,我的脚本就会中断。所以我有一个包含各种单元名称的常量列表,例如:

/* --- EXCHANGE RATES --- */
var CELL_BTC_EUR = "B3";
var CELL_ETH_EUR = "B4";
var CELL_BNK_EUR = "B5";

但是我每次移动一些东西来优化电子表格时都需要更新这些内容。有没有办法将它硬链接到特定的单元格,以便它们自动更新类似于单元格公式?也许不是这些常数,但有如下行:

sheet.getRange(CELL_BTC_EUR).setValue(btceur.last);

1 个答案:

答案 0 :(得分:0)

潜在解决方案

我用我所有的动态"制作一张单独的表格。通过电子表格脚本刷新的数据。在我的主页中,我可以引用这些单元格。因此,如果我的主菜单中的东西开始移动,对我的其他工作表的引用保持不变。然后我可以隐藏/保护脚本表。

我仍然要用我的货币汇率在我的主表中制作一张小桌子,只是为了概述一切。但是每次插入新硬币或其他东西时,我的引用都不会破坏。

(欢迎使用更好的解决方案。:))