(Azure) Как мне получить и сравнить дату отметки времени из хранилища таблиц в приложении logi c? - PullRequest
3 голосов
/ 07 мая 2020

Я пытаюсь сделать простое приложение Azure logi c, которого раньше не делал. Он настроен на проверку метки времени из таблицы в хранилище таблиц.

Я получаю список объектов, содержащий метку времени, которую я хочу сравнить, но мой вопрос в том, как мне сравнить значение «Метка времени» с например utcNow (), что это строка?

Get entities

  {
    "odata.etag": "W/\"datetime'2020-05-07T09%3A07%3A32.8275489Z'\"",
    "Timestamp": "2020-05-07T09:07:32.8275489Z"
  },

The error I get for now

Я просто хочу получить строку Timestamp, чтобы я мог сравнить ее со строкой utcNow.

1 Ответ

0 голосов
/ 13 мая 2020

Судя по предоставленным вами снимкам экрана, похоже, что ошибка произошла в «условии» для сравнения метки времени. Если вы хотите узнать, как сравнить временные метки, вы можете обратиться к моему примеру ниже:

Я инициализирую переменную (строку) с именем «Timestamp», чтобы имитировать вашу временную метку из хранилища таблиц. В «Condition» мы можем использовать метод « ticks () », чтобы преобразовать метку времени (строку) в тики (число), а затем сравнить их.

enter image description here

Выражения до и после «меньше чем»:

ticks(variables('Timestamp'))

ticks(utcNow())

Надеюсь, это поможет ~

...