如何在Google Spreadsheets中放置来自不同来源表的备注

时间:2015-06-29 15:21:38

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

我一直在努力寻找一种方法,将来自细胞(一系列细胞)的信息作为评论放在不同表格中的不同细胞(细胞范围)中。

像这样的东西,如果我在Sheet1的Cell A1中有Apple,我希望Apple在Sheet 2的Cell F1中作为注释插入。

我尝试过这样的事情。

//I'm still working on this I have not been able to make this work//
//Ideally this will put the phone numbers as comment's in the needed cases//
 var ss = SpreadsheetApp.getActiveSpreadsheet();
 var targetsheet = ss.getSheetByName("report");
 var sourcesheet = ss.getSheetByName("Sheet1");
 var nrange = sourcesheet.getRange(2, 3, sourcesheet.getLastRow(), 1)
 var sourcenotes = [nrange.getValue()]
 var notes = targetsheet.getRange(2, 6, sourcesheet.getLastRow(),1)
 notes.setNotes(sourcenotes);

正如你所知,这是行不通的我尝试了不同的方法,但没有一种方法可行,所以我来找你们帮忙。

1 个答案:

答案 0 :(得分:0)

函数“setNotes”采用2维数组,该值应该与此setNotes([sourcenotes])类似。查看documentation

另外,如果您要为一个单元格设置注释,我建议使用函数setNote。 Here是该函数的一个示例。