是否可以将由画布创建的斑点直接插入单元格中,而不是仅插入到工作表上?

时间:2019-06-17 15:28:23

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

我创建了一个允许用户使用html弹出窗口中的画布“绘制”其电子签名的功能,并且能够将blob传递给google脚本并将其插入到工作表中,但是我希望如果我可以将其直接插入单元格而不是顶部。这是否可行,还是我需要让他们手动选择“将图像放入选定的单元格”?

用于将画布转换为斑点的javascript代码:

function save() {

        var dataURL = canvas.toDataURL('image/png');

        google.script.run.insertSig(dataURL);
        google.script.host.close();
    }

用于将Blob插入电子表格的Google脚本:

function insertSig(blb) {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheets()[0];
  sheet.insertImage(blb, 2,2);

}

因此,所有这些在插入图像的意义上都是“有效的”,但是正如我上面所说,我想知道是否有可能将图像直接放置在特定的单元格中而不是放在其顶部。

0 个答案:

没有答案