是否可以为Google电子表格中的单元格或行附加一些隐藏的ID或元数据,以便我可以将我的单元格移动到我的工作表上的任何位置,但仍然可以从此单元格中获取文本(无论它位于何处:A:2或者我的javascript函数中的B:10或Z:955?
我只想要这样的事情:
function getCellValueWithID(id) { // not INDIRECT('A2')
console.log( this.val() );
}
getCellValueWithID("my_cell"); // Outputs "Hello"
答案 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