patt0 是对的。这是一个工作示例...
我使用 Google 的 HTML 服务向 Google 电子表格添加了一个 jQuery签名板插件。( http://willowsystems.github.io/jSignature/#/about/ )
以下示例显示了 Google 电子表格上的签名板,并将绘制的签名转换为 Base64 矢量 (image/jSignature;base30) 数据。
这是我的 code.gs :
var ss = SpreadsheetApp.getActive();
function openDialog() {
var html = HtmlService.createHtmlOutputFromFile('index');
ss.show(html);
}
这是 index.html - - (链接在您自己的 Jsignature.js 中):
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<script src="jSignature.js></script>
<script>
$(document).ready(function() {
$("#signature1").jSignature();
});
</script>
<div id="signature1"></div>
<button type="button" onclick="$('#signature1').jSignature('clear')">Clear</button>
<button type="button" onclick="alert($('#signature1').jSignature('getData','base30'))">Export</button>