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
Google apps script App Maker文档审批模板:添加默认审批人并自动通知所有者状态_Google Apps Script_Google App Maker - Fatal编程技术网

Google apps script App Maker文档审批模板:添加默认审批人并自动通知所有者状态

Google apps script App Maker文档审批模板:添加默认审批人并自动通知所有者状态,google-apps-script,google-app-maker,Google Apps Script,Google App Maker,我正在研究文档审批模板,并使用下面的代码成功地添加了默认审批人 我的问题是,在app maker中添加这些代码后,函数notifyApproversAboutRequest(请求)仍然有效,但函数notifyOwnerAboutRequestRejected(请求)和函数notifyOwnerAboutRequestApproved(请求)不再有效。有人能告诉我如何解决这个问题吗?谢谢大家! if (requestDs.item.WorkflowStages.length === 0) { r

我正在研究文档审批模板,并使用下面的代码成功地添加了默认审批人

我的问题是,在app maker中添加这些代码后,函数notifyApproversAboutRequest(请求)仍然有效,但函数notifyOwnerAboutRequestRejected(请求)和函数notifyOwnerAboutRequestApproved(请求)不再有效。有人能告诉我如何解决这个问题吗?谢谢大家!

if (requestDs.item.WorkflowStages.length === 0) {
requestDs.relations.WorkflowStages.createItem(function() {
requestDs.relations.WorkflowStages.item.Status = window.Status.Draft;
requestDs.relations.WorkflowStages.item.Type = "All";

var createDatasource = 
requestDs.relations.WorkflowStages.relations.Approvers.modes.create;
var draft = createDatasource.item;
draft.Email = 'darpan.sanghavi@abc.com';
draft.Name = 'Darpan Sanghavi';          
createDatasource.createItem(function(createdRecord) { });

});    
requestDs.relations.WorkflowStages.createItem(function() {
requestDs.relations.WorkflowStages.item.OrderNo = 
getNextOrderNumberForApprover(requestDs.item);
requestDs.relations.WorkflowStages.item.Status = window.Status.Draft;
requestDs.relations.WorkflowStages.item.Type = "All";

var createDatasource = 
requestDs.relations.WorkflowStages.relations.Approvers.modes.create;
var draft = createDatasource.item;
draft.Email = 'darpan.sanghavi@xyz.com';
draft.Name = 'Darn Alarm';          

createDatasource.createItem(function(createdRecord) { });
app.closeDialog();

}); 

}

我能够解决这些变化。 notifyOwnerAboutRequestRejected(请求)和notifyOwnerAboutRequestApproved(请求)功能均正常:


非常感谢您的代码,它解决了我在阶段方面的问题。

我能够解决这些更改。 notifyOwnerAboutRequestRejected(请求)和notifyOwnerAboutRequestApproved(请求)功能均正常:

非常感谢你的代码,它解决了我的分期问题

          if (requestDs.item.WorkflowStages.length === 0) {
requestDs.relations.WorkflowStages.createItem(function() {
requestDs.relations.WorkflowStages.item.Status = window.Status.Draft;
requestDs.relations.WorkflowStages.item.Type = "All";

var createDatasource = 
requestDs.relations.WorkflowStages.relations.Approvers.modes.create;
var draft = createDatasource.item;
draft.Email = 'Test@test.com.br';
draft.Name = 'Test';          
createDatasource.createItem(function(createdRecord) { });

});    
requestDs.relations.WorkflowStages.createItem(function() {
requestDs.relations.WorkflowStages.item.OrderNo = 
getNextOrderNumberForApprover(requestDs.item);
requestDs.relations.WorkflowStages.item.Status = window.Status.Draft;
requestDs.relations.WorkflowStages.item.Type = "All";

var createDatasource = 
requestDs.relations.WorkflowStages.relations.Approvers.modes.create;
var draft = createDatasource.item;
draft.Email = 'test2@test.com.br';
draft.Name = 'Test2';          

createDatasource.createItem(function(createdRecord) { });
  app.closeDialog();
    }); 


      } else {
        app.closeDialog();
      }
    }, 
    failure: function() {
      app.closeDialog();
    }
  });
}