Como fica o script para definir o setExpirationDate a partir de um campo do formulário? Tentei assim mas deu erro:
doc.setExpirationDate(java.util.Calendar.getInstance().getData(hAPI.getCardValue("txt_data_termino")));
Erro:
2018-06-15 16:00:25,633 ERROR [com.datasul.technology.webdesk.customization.CustomizationManager] (default task-8) [Solicitação: 1680] - Processo: SolicitacaoPrestacaoServicoV2 - versão: 28 - Usuário Executor : MC10109229 - Gestor : Não - Substituto : Não - Estado atual : 52 - Estado destino : 51 - Executando evento : afterTaskSaveERRO AO EXECUTAR SCRIPT -> NOK - sun.org.mozilla.javascript.internal.EcmaError: TypeError: Cannot find function getData in object java.util.GregorianCalendar[time=1529089225633,areFieldsSet=true,areAllFieldsSet=true,lenient=true,zone=sun.util.calendar.ZoneInfo[id="America/Sao_Paulo",offset=-10800000,dstSavings=3600000,useDaylight=true,transitions=129,lastRule=java.util.SimpleTimeZone[id=America/Sao_Paulo,offset=-10800000,dstSavings=3600000,useDaylight=true,startYear=0,startMode=3,startMonth=9,startDay=15,startDayOfWeek=1,startTime=0,startTimeMode=0,endMode=3,endMonth=1,endDay=15,endDayOfWeek=1,endTime=0,endTimeMode=0]],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2018,MONTH=5,WEEK_OF_YEAR=24,WEEK_OF_MONTH=3,DAY_OF_MONTH=15,DAY_OF_YEAR=166,DAY_OF_WEEK=6,DAY_OF_WEEK_IN_MONTH=3,AM_PM=1,HOUR=4,HOUR_OF_DAY=16,MINUTE=0,SECOND=25,MILLISECOND=633,ZONE_OFFSET=-10800000,DST_OFFSET=0]. (#21) in at line number 21