Настройки за персонализиран раздел в Teams

Ако влезете в промените настройките за персонализиран раздел, който сте създали преди, има ли все пак да получите съществуващите стойности на websiteUrl и contentUrl във вашата конфигурационна страница?

Методът microsoftTeams.getContext изглежда не прави тези URL адреси достъпни (както прави entityId).

Благодаря.


person Lalji    schedule 05.10.2020    source източник


Отговори (1)


Мисля, че ще трябва да запазите това от вашата страна (напр. в база данни) и да ги направите отново от страницата с настройки. Точно поради тази причина бутонът за запазване няма да стане активиран, докато не сте готови за това (като извикате microsoftTeams.settings.setValidityState) - вашият код трябва да направи каквото трябва, преди да позволи на потребителя действително да запише промените.

person Hilton Giesenow    schedule 05.10.2020
comment
Жалко. За стандартен раздел (напр. Уебсайт, Word), когато влезете в промяна на настройките, Teams автоматично попълва предварително съществуващи параметри като websiteUrl. Така че има тези стойности в собствения си магазин за настройки. Всички те просто трябва да бъдат предоставени чрез getcontext. Той прави entityId достъпен, така че защо не и другите. Както и да е, това е животът, предполагам. - person Lalji; 06.10.2020