应用程序脚本为什么找不到包含在显然是数组的对象中的函数。
function test() {
var list = ['a', 'b', 'c'];
Logger.log(list.constructor.name) // Array
if ( list.includes('a') ){
Logger.log('yes');
}
return 'done';
}
Run Code Online (Sandbox Code Playgroud)
错误文字:
TypeError: Cannot find function includes in object a,b,c. (line 134, file "Code")
Run Code Online (Sandbox Code Playgroud)
我是google应用程序脚本的新手,现在我很生气。我已经在在线Javascript控制台中尝试过了,一切都很好。
我们正在尝试通过在网站上生成新图片来更改用户的个人资料图片。我们尝试通过从 HTML 代码创建画布来实现此目的,然后使用toDataURL函数通过发布包含此数据的表单(输入类型=\'file\')将图片数据发送到服务器。
\n\n当我们从计算机中选择文件时它可以工作,但当尝试将图像数据(从画布)附加到表单时我们无法使其工作。
\n\n我已经找到了多种不完整的替代方案来解决如何做到这一点,但没有什么可以真正使其发挥作用。我们可能无法像我们那样设置输入值=imageData,但我们尝试了很多其他方法也不起作用,所以我们就这样保留它。
\n\n提供的代码可能会有帮助,但也可能有一个通用的解决方案。
\n\n最后,我们还是初学者,已经在网上搜索了整整两天的解决方案。我们找到了一些替代解决方案,但也无法使其完全发挥作用。非常感谢!
\n\n我们发现一些几乎有用的链接:
\n\n\n\n\n\n\n\n这是Python文件(my_app.py)
\n\nfrom flask import Flask, url_for, render_template, request, redirect\napp=Flask(__name__)\nfrom flask_uploads import UploadSet, configure_uploads, IMAGES\nphotos = UploadSet(\'photos\', IMAGES)\napp.config[\'UPLOADED_PHOTOS_DEST\'] = \'static/uploads\'\nconfigure_uploads(app, photos)\n\n@app.route(\'/abc_test/\', methods=["GET", "POST"])\ndef abc_test():\n if request.method==\'POST\':\n print("It is a POST request")\n try:\n print(request.form[\'PHOTO\'])\n except Exception as e:\n print((\'exception 1:\', e))\n try:\n print(request.files[\'PHOTO\'])\n except Exception as e:\n print((\'exception 2:\', e))\n …Run Code Online (Sandbox Code Playgroud)