Как установить текущую дату и время в блоке конфигурации - PullRequest
1 голос
/ 20 марта 2019

я следую инструкциям (ссылка ниже), чтобы установить триггер на текущую дату и время в блоке конфигурации но триггер = {дата} {время}; не работает, он возвращает ошибку «Блок конфигурации не был правильно сформирован». кто знает правильное выражение для текущей даты? большое спасибо https://support.tibco.com/s/article/How-to-append-rows-and-update-data-table-on-a-frequent-basis

1 Ответ

0 голосов
/ 21 марта 2019

это похоже на опечатку в статье или на ошибку в построителе заданий служб автоматизации. Вы можете обойти это сообщение, заключив значения в кавычки, поэтому

trigger="{date}{time}";

, хотя кавычки не обязательны (согласно документации блока конфигурации ), я бы сказал, что это лучший метод, потому что вы никогда не знаете, будет ли передаваемое вами значение портить блок конфигурации синтаксический анализатор.

также совет: перед развертыванием задания в службах автоматизации вы можете и, вероятно, должны проверить любые блоки конфигурации в веб-плеере. при этом не забывайте URLEncode, вроде бы, все. Вот пример из документации, на которую я ссылался выше:

http://spotfire.cloud.tibco.com/spotfire/wp/OpenAnalysis?file=/Gallery/Introduction%20to%20Spotfire&configurationBlock=SetFilter( tableName=%22World%20Bank%20Data%22,columnName=%22Region%22,values=%7B%22North%20America%22,%22Europe%20%26%20Central%20Asia%22%7D);

и ссылка этого примера в действии .

...