importRange和导入评论?

时间:2013-04-13 23:39:46

标签: google-apps-script

我正在尝试导入注释以及单元格值。我正在使用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();
    };

任何帮助将不胜感激!

1 个答案:

答案 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();
}