В моем календаре SharePoint у меня есть поле выбора, называемое «статус». Значением по умолчанию для этого поля является «Ожидание утверждения», и оно должно оставаться значением по умолчанию.
Я хотел бы обновить статус до «Утверждено», когда событие добавляется через новую форму по умолчанию в календаре. Посмотреть. У меня уже есть скрипт, который обновляет поле «Событие на весь день», и я хотел бы использовать скрипт для обновления статуса, если это возможно. Как бы я совершил это? Ниже приведен скрипт, который я сейчас использую.
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></script>
<script type="text/javascript">
_spBodyOnLoadFunctionNames.push("ready");
function ready() {
setTimeout(function(){
// checks All Day Event
if (!$('span[title="All Day Event"] > input').attr("checked")) {
$('span[title="All Day Event"] > input').click();
}
//hide check-box
$('tr:has(span[title="All Day Event"])').not('tr:has(tr)').hide();
//$('nobr:contains("All Day Event")').closest('tr').hide();
}, 600);
}
</script>