Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从驱动器文件夹自动执行Google云打印_Javascript_Google Apps Script_Google Cloud Print - Fatal编程技术网

Javascript 从驱动器文件夹自动执行Google云打印

Javascript 从驱动器文件夹自动执行Google云打印,javascript,google-apps-script,google-cloud-print,Javascript,Google Apps Script,Google Cloud Print,在前言中,我让Google Cloud Print通过应用程序脚本工作。我已经安装了OAuth2,并且我能够设置一个云打印API,将Google驱动器中的单个文件打印到云打印上的打印机上 话虽如此,我正在寻找一种方法来自动化我的脚本,这样当一个文档被放在我的谷歌硬盘上的一个特定文件夹中时,它就会自动打印。我四处搜索,找不到任何类似的东西。以下是我的出发点(这是从一个非常有用的教程中找到的): 函数printGoogleDocument(docId,docTitle){ //有关票证选项的说明,

在前言中,我让Google Cloud Print通过应用程序脚本工作。我已经安装了OAuth2,并且我能够设置一个云打印API,将Google驱动器中的单个文件打印到云打印上的打印机上

话虽如此,我正在寻找一种方法来自动化我的脚本,这样当一个文档被放在我的谷歌硬盘上的一个特定文件夹中时,它就会自动打印。我四处搜索,找不到任何类似的东西。以下是我的出发点(这是从一个非常有用的教程中找到的):

函数printGoogleDocument(docId,docTitle){
//有关票证选项的说明,请参阅https://developers.google.com/cloud-print/docs/cdd?hl=en
var票证={
版本:“1.0”,
打印:{
颜色:{
类型:“标准颜色”
},
双工:{
类型:“无双工”
},
}
};
var有效载荷={
“printerid”:myPrinterId,
“内容”:docId,
“标题”:docTitle,
“contentType”:“google.kix”,//允许您打印谷歌文档
“票证”:JSON.stringify(票证),
};
var response=UrlFetchApp.fetch('https://www.google.com/cloudprint/submit', {
方法:“张贴”,
有效载荷:有效载荷,
标题:{
授权:“承载者”+getCloudPrintService().getAccessToken()
},
“muteHttpExceptions”:true
});
//如果成功,应在此处显示作业:https://www.google.com/cloudprint/#jobs
response=JSON.parse(response);
if(response.success){
Logger.log(“%s”,response.message);
}否则{
Logger.log(“错误代码:%s%s”,response.errorCode,response.message);
}
返回响应;

}
尝试查看这些教程,看它是否能帮助您从驱动器文件夹中自动执行Google Cloud Print。这些教程将帮助你获得一些关于如何做到这一点的想法,谢谢你的回复。第一个环节是我现在所处的位置。但是,当文件放在驱动器中时,我无法理解实际的自动化方面。我看到的第三个链接意义重大,但最终没有成功。我将查看第二个链接。我甚至没有想到伊夫特。