javascript - 是否可以将从画布创建的 blob 直接插入到单元格中,而不仅仅是插入到工作表中?
问题描述
我创建了一个函数,允许用户在 html 弹出窗口中使用画布“绘制”他们的电子签名,并且能够将 blob 传递给 google 脚本并将其插入到工作表中,但如果可以的话,我更喜欢将其直接插入单元格而不是其顶部。这可能吗,还是我需要让他们手动选择“将图像放入选定的单元格”?
用于将画布转换为 blob 的 javascript 代码:
function save() {
var dataURL = canvas.toDataURL('image/png');
google.script.run.insertSig(dataURL);
google.script.host.close();
}
用于将 blob 插入电子表格的谷歌脚本:
function insertSig(blb) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
sheet.insertImage(blb, 2,2);
}
因此,从插入图像的意义上说,这一切都是“有效的”,但正如我上面所说,我想知道是否可以将此图像直接放置在特定单元格中而不是在其顶部。
解决方案
推荐阅读
- azure-storage - Azure 存储帐户之间的区别
- firebase - 无法通过 ngrx 效果正确获取 firebase 数据
- python - 专注于pygame窗口
- jquery - 如何一次将 ACTIVE 按钮复选框的数量限制为 3 个?
- ruby - 如何使用 ruby Lita 转发消息响应?
- git - 我怎样才能永久 git rm --cached 文件?
- javascript - React Native:获取可用高度
- android - 如何在xamarin android中将自定义字体设置为searchview提示
- fpic - 使用 -fPIC 重新编译
- python - Python Seaborn Pandas Dataframe 绘制前几组