Javascript 是否可以将从画布创建的blob直接插入到单元格中,而不是仅插入到工作表中?

Javascript 是否可以将从画布创建的blob直接插入到单元格中,而不是仅插入到工作表中?,javascript,google-apps-script,google-sheets,Javascript,Google Apps Script,Google Sheets,我已经创建了一个函数,允许用户在html弹出窗口中使用画布“绘制”他们的电子签名,并且能够将blob传递到google脚本并将其插入到工作表中,但我更愿意将其直接插入单元格中,而不是插入到单元格顶部。这是可能的,还是我需要让他们手动选择“将图像放入选定单元格” 用于将画布转换为blob的javascript代码: 函数保存(){ var dataURL=canvas.toDataURL('image/png'); google.script.run.insertSig(dataURL); goo

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

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

函数保存(){
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);

}

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

目前,不可能。但在不久的将来可能会发生变化。单元格中的图像是一个相对较新的特征。同时,如果您可以在驱动器中托管数据,您可以使用
=IMAGE()
公式。谢谢,我想这就是我最后要做的。