Преглед или промяна на времето за среща на прогнозите за надстройка, Microsoft документи
В тази статия,
Началната и крайната свойства на разположение за срещи в формите на създаване и четене. под формата на четене достъп до свойствата може да се получи директно от обекта майка, както в следния пример:
И в този пример:
Но както във формата на създаване и потребителя, и вашата добавка да вмъквате или промяна на информация за времето, в същото време, за времето за начало и край време трябва да използвате асинхронен метод getAsync. както е показано по-долу:
И в следния пример:
Подготовка начален час или край
Тази секция показва пример за код, който получава начален час, създаване на потребители, и го показва. Можете да използвате един и същи код, заменяйки старт имота в края. за да получите крайния час. Този пример се приема, че правилото е явно, че активира надстройката под формата на създаването на среща, както е показано по-долу.
За да използвате методите и item.start.getAsync item.end.getAsync. осигури метод за обратно повикване, която проверява състоянието и резултатите от асинхронен повикване. Можете да определите необходимите аргументи за метода на обаждане с допълнителен параметър asyncContext. Състояние, резултатите и съобщения за грешка може да бъде получена по метода на изходния параметър asyncResult обаждане. Ако асинхронни повикване е успешно, можете да получите начален час като Дата обект в UTC, използвайки AsyncResult.value собственост.
Създаване начална или крайна път
Тази секция показва пример на код получаване момента на началото на срещата, произведен от потребителя. Можете да използвате един и същи код, заменяйки старт имота в края. за да получите началния час. Имайте предвид, че ако се създаде форма вече има начален час, а след това за определяне на началния час ще се промени до края да се запази по време на предишното заседание. Ако създадете форма вече има крайния час, а след това да инсталирате края ще се промени времето на продължителност и край. Ако срещата е конфигуриран като целодневно събитие, да укажете начален час ще доведе до изместване на края на 24 часа, и махнете отметката събития опция за целия ден под формата на създаване.
Както и в предишния пример, се приема тук, че правилото е в манифеста, който активира добавка под формата на създаване на срещата.
За да използвате методите и item.start.setAsync item.end.setAsync. изберете Дата стойност в UTC в параметър дата час. Ако получите дата въз основа на данните, въведени от потребителя в клиента, използвайки mailbox.convertToUtcClientTime да конвертирате получения стойност в Дата обект в UTC. Можете да се осигури допълнителен метод обаждане и всички негови аргументи в параметър asyncContext. Трябва да се провери състоянието и грешки водят до метода на изходен параметър asyncResult обаждане. Ако асинхронни повикване е успешно, setAsync вмъква определен ред начален час или край като текст, презаписване на съществуващ начална или крайна времето за тази позиция.