Выражение приложения логики для пути к файлу не работает

Я пытался найти документацию по теме, но не дотянул до сих пор. Я пытаюсь использовать приложения логики для обновления таблицы при возникновении триггера.

Добавление некоторого контекста:

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

  • имя
  • Возраст
  • path_to_doc
  • doc_id

Имя и возраст - это элемент, который я хочу добавить в файл Excel. path_to_doc - это путь к файлу Excel, который необходимо обновить. doc_id - это идентификатор файла Excel, который необходимо обновить.

В действии "Добавить строку в таблицу" необходимо заполнить следующие элементы:

  • Сайт (Руководство не проблема, это не изменится) Библиотека документов (Руководство не проблема, это не изменится)
  • Файл (вот где у меня возникает первая проблема: когда я не нажимаю вручную и пытаюсь вместо этого указать "path_to_doc" или "doc_id"), это не работает.
  • Таблица (кажется, я могу заставить его быть Table1), что хорошо, потому что все мои файлы Excel имеют таблицу с именем Table1
  • Аргументы (т. Е. Azure понимает таблицу и является компонентом и просит вас заполнить те, которые вам нужно заполнить; эти элементы исчезают при переходе от ручного ввода к вводу "path_to_doc" или "doc_id").

Это выдает мне ошибку:
ОШИБКА 400

ПРИМЕЧАНИЕ: когда я делаю это вручную, это работает.

Кто-нибудь испытал это и нашел решение? Спасибо

2 ответа

Решение

Наконец-то нашел ответ. Мне нужно было перейти к представлению кода и добавить туда свои динамические детали для тела. Спасибо за помощь.

Вот решение. Я надеюсь, что это помогает другим:)

В представлении конструктора создайте действие "Добавить строку в таблицу" и используйте динамический путь, который приведет вас к файлу Excel, который нужно обновить. Это покажет ошибку, и вы не сможете добавить аргументы тела.

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

Это оно!

Вам не нужно использовать выражение.

Например, если мы хотим получить таблицы измененного Excel, мы можем сделать так:

Аналогичный поток в SharePoint:

Другие вопросы по тегам