Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/420.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 打印链接到逻辑值_Javascript_Google Apps Script_Google Sheets_Google Sheets Macros - Fatal编程技术网

Javascript 打印链接到逻辑值

Javascript 打印链接到逻辑值,javascript,google-apps-script,google-sheets,google-sheets-macros,Javascript,Google Apps Script,Google Sheets,Google Sheets Macros,早上好,我需要一个可以使用逻辑值的代码的帮助示例: ``` 函数provaIf2(){ var A2=SpreadsheetApp.getActive().getRange('A2').getValue(); var C4=SpreadsheetApp.getActive().getRange('C4').getValue(); 如果(A2==“”)SpreadsheetApp.getActive().getRange('B2').activate(); 否则,如果(A2如果您想使用应用程序脚本

早上好,我需要一个可以使用逻辑值的代码的帮助示例: ```

函数provaIf2(){
var A2=SpreadsheetApp.getActive().getRange('A2').getValue();
var C4=SpreadsheetApp.getActive().getRange('C4').getValue();
如果(A2==“”)SpreadsheetApp.getActive().getRange('B2').activate();

否则,如果(A2如果您想使用应用程序脚本打印文档,则必须使用谷歌云打印

如本文所述,您必须创建一个包含OAuth2库的应用程序脚本项目。然后您需要获取谷歌云打印服务,发送请求,最后但并非最不重要的是打印文档

以下代码段用于打印具有所需选项的文档:

函数printGoogleDocument(docID、printerID、docName){ var票证={ 版本:“1.0”, 打印:{ 颜色:{ 类型:“标准颜色”, 供应商标识:“颜色” }, 双工:{ 类型:“无双工” } } }; var有效载荷={ “printerid”:printerid, “标题”:文件名, “内容”:DriveApp.getFileById(docID.getBlob(), “contentType”:“application/pdf”, “ticket”:JSON.stringify(ticket) };
  • 参考:

您的代码是什么?我在example@SourabhSomani ok@FrancescoSantoro,你到底想做什么?更确切地说,你的问题是什么?干杯!@ale13我希望当A2小于或等于C4时,它会自动打印工作表。为了更好地解释,我想使用Excel和出版商,但我想这样做与谷歌表数据库和合同表链接到数据库
function provaIf2(){
var A2=SpreadsheetApp.getActive().getRange('A2').getValue();
var C4=SpreadsheetApp.getActive().getRange('C4').getValue();
if(A2=="") SpreadsheetApp.getActive().getRange('B2').activate();
else if(A2<C4) Print the sheet
else if(A2==C4) Print the sheet
else SpreadsheetApp.getActive().getRange('B3').activate();
}