Как установить текущую дату и время в блоке конфигурации

#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. К вашему сведению 🙂