Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 在Google工作表中设置注释字段大小?_Google Apps Script_Google Sheets - Fatal编程技术网

Google apps script 在Google工作表中设置注释字段大小?

Google apps script 在Google工作表中设置注释字段大小?,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我编写了一个小脚本,将给定行的单元格(第一列除外)中的所有值汇总在一起,并将它们作为注释放在该行的第一列单元格中。如果有大量文本,则需要手动调整默认注释字段大小。图片上有一个例子。我找不到任何方法来更改GAS文档中的注释字段大小。找不到任何相关的答案,所以。所以我猜这在目前是不可能的?如果可能的话,我想知道怎么做 var activeFile = SpreadsheetApp.getActiveSpreadsheet(); var firstSheet = activeFile.getSheet

我编写了一个小脚本,将给定行的单元格(第一列除外)中的所有值汇总在一起,并将它们作为注释放在该行的第一列单元格中。如果有大量文本,则需要手动调整默认注释字段大小。图片上有一个例子。我找不到任何方法来更改GAS文档中的注释字段大小。找不到任何相关的答案,所以。所以我猜这在目前是不可能的?如果可能的话,我想知道怎么做

var activeFile = SpreadsheetApp.getActiveSpreadsheet();
var firstSheet = activeFile.getSheets()[0];
var fullRange = firstSheet.getDataRange();
var numRows = fullRange.getNumRows();
var numColumns = fullRange.getNumColumns();


function onEdit(e) {
    row = e.range.getRow();
    writeNote(row)
};


function addNotes() {
    for (var row = 1; row <= numRows; row++) {
        writeNote(row)
    };
};


function writeNote(row) {
    for (var col = 1; col <= numColumns; col++) {
        currentCell = fullRange.getCell(row,col);
        if (col === 1) { 
            firstColCell = currentCell;
            var noteText = '';
        } else {
            cellValue = currentCell.getValue();
            if (cellValue) {
                noteText += `${cellValue}\n\n`;
            }
        };
    };
    firstColCell.setNote(noteText);
};
var-activeFile=SpreadsheetApp.getActiveSpreadsheet();
var firstSheet=activeFile.getSheets()[0];
var fullRange=firstSheet.getDataRange();
var numRows=fullRange.getNumRows();
var numColumns=fullRange.getNumColumns();
功能OneEdit(e){
row=e.range.getRow();
写入日期(世界其他地区)
};
函数addNotes(){

对于(var row=1;row,如截至目前的评论所述,这是不受支持的


你可以尝试在中提交一个功能请求,看看他们是否能实现它。

我建议你也搜索谷歌应用程序脚本问题跟踪器,也许有人已经在那里提出了关于此的功能请求。