今日长缨在手,何时缚住苍龙。这篇文章主要讲述Google Apps脚本:引用 ActiveXObject相关的知识,希望能为你提供帮助。
我希望从App Script中创建一个Excel对象。以下资源:
http://www.webdeveloper.com/forum/showthread.php?249479-Javascript-excel-object
显示如何使用javascript这样做 - 因此我希望我可以在Google Apps脚本中使用此代码:
function xlTest() {
var xls = new ActiveXObject ( "Excel.Application" );
var newBook = xls.Workbooks.Add;
newBook.Worksheets.Add;
newBook.Worksheets(1).Activate;
}
当我尝试运行此函数时,我收到错误消息:
ReferenceError:未定义“ActiveXObject”
希望我只需要添加对ActiveXObject的引用,如果可以,有人请告诉我如何从Google Apps脚本添加对ActiveXObject的引用?非常感谢!
答案该问题与Google Apps脚本(甚至是javaScript)无关,因此不应将其标记为此类。您不能简单地将此代码放入Google脚本编辑器中,并希望工作正常。
GAS是一个基于JavaScript的运行时,它位于Google服务器上,而不是浏览器中。它无法访问BOM(浏览器对象模型)此外,大多数浏览器(包括Microsoft Edge)都不支持ActiveX。当然,像Sheets.Add这样的VBA方法由于显而易见的原因不起作用。
如果在脚本编辑器中记录全局对象,您将看到作为开发人员可以使用的所有属性。
文章图片
在浏览器中,全局对象的属性将不同:
文章图片
【Google Apps脚本(引用 ActiveXObject)】请花时间浏览GAS文档并了解https://developers.google.com/apps-script/的功能和限制
推荐阅读
- Visual Studio中的Android文档
- 以编程方式在Google Apps脚本的测验中允许查看分数
- [AppDelegate managedObjectContext](发送到实例的无法识别的选择器)
- 从`ViewWillAppear`触发`TableViewCell`函数
- Android iframe错误
- 如何在Android上使用HTML5应用启用全屏YouTube视频()
- 下载完成后如何显示app选择器
- 用户按下后退按钮后检查互联网连接。(Android的警报框)
- 如何拍照,保存并在Android中获取照片