通过 XmlService 创建画布元素时出现"canvas1.getContext is not a function"错误



我一直在谷歌应用程序脚本中制作项目,但遇到了一个问题。

我目前正试图通过使用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');创建了一个元素

这些是元素的方法

最新更新