Google电子表格为单元格或行设置唯一ID或元数据

时间:2018-02-14 13:50:39

标签: javascript excel google-apps-script google-sheets spreadsheet

是否可以为Google电子表格中的单元格或行附加一些隐藏的ID或元数据,以便我可以将我的单元格移动到我的工作表上的任何位置,但仍然可以从此单元格中获取文本(无论它位于何处:A:2或者我的javascript函数中的B:10或Z:955?

我只想要这样的事情:

function getCellValueWithID(id) { // not INDIRECT('A2')
   console.log( this.val() );
}

getCellValueWithID("my_cell"); // Outputs "Hello"

enter image description here

1 个答案:

答案 0 :(得分:4)

是。截至2017年10月,您可以使用开发人员元数据向您的spreadheeet添加元数据,如以下链接所示:

https://developers.google.com/sheets/api/guides/metadata

要从Apps脚本执行此操作,您必须利用以下链接中引用的高级表单服务:

https://developers.google.com/apps-script/advanced/sheets

此外,这是一个关于该主题的教程:

http://ramblings.mcpher.com/Home/excelquirks/totallyunscripted/sheetsdevelopermetaadv