我正在尝试导入注释以及单元格值。我正在使用importRage()作为值。我还发现了以下Google Apps脚本,它应该得到评论:
function importComments(spreadsheetKey,a1NotationReference) {
return SpreadsheetApp.openById(spreadsheetKey).getRange(a1NotationReference).getComments();
}
每次我运行它时,我都会收到“Missing formal parameter”错误。
我试过像这样运行它没有运气/
function importComments(0AqvTp4ajjRSUdHYyV09QcWtnRFQ2SDUwSTF6OTBKQ0E,Overall!B2:I2) {
return SpreadsheetApp.openById(0AqvTp4ajjRSUdHYyV09QcWtnRFQ2SDUwSTF6OTBKQ0E).getRange(Overall!B2:I2).getComments();
};
任何帮助将不胜感激!
答案 0 :(得分:0)
您没有正确调用该功能,以下是您添加到Google Script Manager的内容。这不需要改变。
function importComments(spreadsheetKey,a1NotationReference) {
return SpreadsheetApp.openById(spreadsheetKey).getRange(a1NotationReference).getComments();
}
然后使用以下函数在电子表格中调用它。只需键入普通电子表格方程式的单元格即可。
=importComments("0AqvTp4ajjRSUdHYyV09QcWtnRFQ2SDUwSTF6OTBKQ0E", "Overall!B2:I2")
正如Henrique Abreu在谷歌论坛上提到的,这与importRange非常相似。 Have a look at this page for the usage,因为它将有助于importComments。
编辑两者的示例...... 未经过测试
function importBoth(spreadsheetKey,a1NotationReference){
return SpreadsheetApp.openById(spreadsheetKey).getRange(a1NotationReference).getComments();
return SpreadsheetApp.openById(spreadsheetKey).getRange(a1NotationReference).getValue();
}