#spotfire
#spotfire
Вопрос:
я следую инструкции (ссылка ниже), чтобы установить триггер на текущую дату и время в блоке конфигурации, но trigger ={date}{time}; не работает, возвращает ошибку «блок конфигурации был неправильно сформирован». кто знает правильное выражение для текущей даты? большое спасибо https://support.tibco.com/s/article/How-to-append-rows-and-update-data-table-on-a-frequent-basis
Ответ №1:
это похоже либо на опечатку в статье, либо на ошибку в построителе заданий служб автоматизации. вы можете обойти это сообщение, заключив значения в кавычки, чтобы
trigger="{date}{time}";
хотя кавычки не требуются (согласно документации блока конфигурации), я бы сказал, что это лучшая практика, потому что вы никогда не знаете, приведет ли передаваемое вами значение к сбою в анализаторе блоков конфигурации.
также совет: вы можете и, вероятно, должны протестировать любые блоки конфигурации в веб-проигрывателе перед развертыванием задания в службах автоматизации. делая это, не забудьте URLEncode, например, все. вот пример из документации, на которую я ссылался выше:
http://spotfire.cloud.tibco.com/spotfire/wp/OpenAnalysis?file=/Gallery/Introduction to Spotfireamp;configurationBlock=SetFilter(
tableName="World Bank Data",columnName="Region",values={"North America","Europe & Central Asia"});
Комментарии:
1. также спасибо, что указали на это. Я отправлю запрос в службу поддержки, чтобы исправить найденную вами документацию и / или устранить любую потенциальную ошибку в сборщике заданий.
2. Я получил этот ответ от службы поддержки TIBCO: В настоящее время, похоже, в поле {time} есть дефект, оно не показывает минуты и секунды, если тип данных свойства документа — datetime. Если тип данных свойства документа изменен на string, это обновляет полное текущее значение datetime. К вашему сведению 🙂