我一直在谷歌应用程序脚本中制作项目,但遇到了一个问题。
我目前正试图通过使用HTML画布来获取图像的各个像素(如果你知道在JS中从图像中获取像素数据的另一种方法,请告诉我(。问题是,GoogleAppsScript似乎没有一个用于画布的getContext方法。我不确定这是故意的,还是某种bug。
代码:
var img = XmlService.createElement('img');
img.src = query;
var canvas1 = XmlService.createElement('canvas');
var context = canvas1.getContext('2d');
错误:
类型错误:canvas1.getContext不是一个函数(第8行,文件"代码"(
我不知道如何解决或绕过这个问题。
;画布元素";您所要求的是Canvas API的一部分。
GoogleAppsScript不包括canvas元素的函数,实际上它不包括任何WebAPI元素的任何函数。
XMLService服务具有Class元素,这是
XML元素节点的表示。
您使用var canvas1 = XmlService.createElement('canvas');
创建了一个元素
这些是元素的方法