Vbscript 使用任务调度器在VBS中下载公共Google电子表格

Vbscript 使用任务调度器在VBS中下载公共Google电子表格,vbscript,download,google-sheets,scheduled-tasks,taskscheduler,Vbscript,Download,Google Sheets,Scheduled Tasks,Taskscheduler,请帮忙 my vbscript:saveGSheet.vbs(用于下载工作表)在手动运行时工作正常。我想自动执行此操作,但自动任务不会下载该文件 如何在Windows Server 2008上的任务计划程序中运行此任务? 任务计划程序-设置: 操作:运行程序:saveGSheet.bat,代码为: c:\Windows\SysWOW64\cscript saveGSheet.vbs 将任务作为本地服务运行 未登录时运行任务 已尝试: 使用最高权限运行没有帮助 创建“桌面”文件夹没有帮助 “

请帮忙

my vbscript:saveGSheet.vbs(用于下载工作表)在手动运行时工作正常。我想自动执行此操作,但自动任务不会下载该文件

如何在Windows Server 2008上的任务计划程序中运行此任务?

任务计划程序-设置:
  • 操作:运行程序:saveGSheet.bat,代码为:
    c:\Windows\SysWOW64\cscript saveGSheet.vbs
  • 将任务作为本地服务运行
  • 未登录时运行任务
已尝试:
  • 使用最高权限运行没有帮助
  • 创建“桌面”文件夹没有帮助
  • “作为批处理作业登录”没有帮助
可能的原因: 未登录意味着对象不能正常工作-可能需要像MS Excel那样以交互模式运行?我不明白我的脚本中有什么需要交互运行(登录)

  • “MSXML2.XMLHTTP.3.0”
  • “ADODB.Stream”
Vbscript: 注意:我不应该使用任何第三方应用程序,所以我不使用wget作为例子

编辑:按建议创建日志文件,结果:


修改您的保存表.bat,如下所示:

c:\Windows\SysWOW64\cscript saveGSheet.vbs > %temp%\saveGSheet.log 2>&1

执行任务后,请检查%temp%\saveGSheet.log中日志文件的内容,该文件将为您提供一些进一步调试的线索您没有写入该文件的权限。将文件夹ie更改为包含vbscript的文件夹。

谢谢,现在我知道问题是:“ADODB.Stream:写入文件失败。”
Microsoft (R) Windows Script Host Version 5.8
Copyright (C) Microsoft Corporation. All rights reserved.

C:\AppBackUpTools\ALM\NotifikaceVSE\SLA_Escalation\download_excel\saveGSheet.vbs(27, 3) ADODB.Stream: Write to file failed.
c:\Windows\SysWOW64\cscript saveGSheet.vbs > %temp%\saveGSheet.log 2>&1