我在这方面完全是新手,并且从在线示例中借用了部分脚本。
我正在制作带有提示日期的对话框的邮票,如果没有回复,则默认为当前日期。我已经让它显示对话框和默认日期。但是,结果并没有最终印在邮票上。有人可以协助解决问题吗?
if(event.source.forReal && (event.source.stampName == "#2Nw2jMn7S5l9QIPW-WGOHB"))
{
var rgEmpty = /^\s*$/;
var cDate = null;
var cDfltDate = null;
if((event.value != null) && !rgEmpty.test(event.value) && util.scand("mmm dd yyyy",event.value))
cDfltDate = event.value;
else
cDfltDate = util.printd("mmm dd yyyy",new Date());
while((cDate==null) || rgEmpty.test(cDate) || (null == util.scand("mmm dd yyyy",cDate)))
{
cDate = app.response({cQuestion:"Please Enter the Date",
cTitle:"Stamp Date Entry",
cDefault:cDfltDate ,
cLabel:"Date:"
});
if((cDate==null) || rgEmpty.test(cDate) || (null == util.scand("mmm dd yyyy",cDate)))
{
app.alert("Please enter date as \"mmm dd yyyy\"\n\nEx: Apr 15 2020",1);
if(cDate != null)
cDfltDate = cDate;
}
}
}
另外,我想将最终印章作为模板分发给我的同事,而不是他们创建脚本。我可以分享邮票 pdf,让他们从我的模板中创建一个而无需修改脚本吗?
谢谢!