Хранение и владение файлами сценариев Office
Сведения о хранении и совместном использовании скриптов зависят от подписки Microsoft 365. Выберите соответствующую вкладку, чтобы узнать больше.
Важно!
Скрипты Office доступны в предварительной версии для личных и семейных подписок Microsoft 365. Если у вас возникли проблемы, сообщите о них с помощью кнопки Отзыв в Excel.
Хранилище файлов
Скрипты Office по умолчанию хранятся в OneDrive. OSTS-файлы находятся в папке /Documents/Office Scripts/. Любые изменения, внесенные в эти OSTS-файлы , такие как переименование или удаление файлов, будут отражены в редакторе кода и коллекции сценариев. Excel распознает и выполняет скрипт только в том случае, если он находится в папке OneDrive, папке Sharepoint или в книге. Это означает, что excel требуется подключение к Интернету для доступа к сценариям Office.
OneDrive
Сценарии, к которым предоставлен общий доступ с одной из ваших книг, остаются в OneDrive создателя скриптов. Они не копируются ни в одну из локальных папок или папок OneDrive при запуске общего сценария в Excel. Кнопка Переместить , отображаемая при переименовании скрипта, перемещает скрипт в новое место. Кнопка "Создать копию" в редакторе кода сохраняет отдельную копию сценария в OneDrive. Изменения в копии не влияют на исходный скрипт.
Если вы не поделились своими личными сценариями, никто другой не сможет получить к ним доступ. Параметры OneDrive управляют общим доступом и разрешениями для всех OSTS-файлов скриптов независимо от параметров Excel. Скрипты нельзя связать с локальным диском или пользовательскими облачными расположениями.
SharePoint
Скрипты Office, сохраненные на сайте SharePoint, принадлежат вашей команде. Вы и члены организации с соответствующим доступом можете запускать и редактировать скрипты из SharePoint. Вы также увидите, что эти скрипты отображаются в коллекции скриптов вкладки "Автоматизация ".
Чтобы загрузить скрипт из SharePoint, перейдите в раздел Все скрипты и выберите Просмотреть другие скрипты в нижней части списка. Откроется средство выбора файлов, в котором можно выбрать OSTS-файлы с любого сайта SharePoint, к которому у вас есть доступ. Обратите внимание, что скрипты из SharePoint, которые вы уже открыли, будут отображаться в списке последних сценариев.
Чтобы переместить скрипт в SharePoint, откройте его в редакторе кода и щелкните имя скрипта, как если бы вы переименовывали его. В выноске нажмите кнопку Переместить . Откроется средство выбора файлов. Выберите целевую папку на сайте SharePoint. Перемещение скрипта в новое расположение может занять до минуты.
Чтобы сохранить копию скрипта в SharePoint, перейдите в меню Дополнительные параметры (...) и выберите Сохранить как. Откроется средство выбора файлов, в котором можно выбрать папки на сайте SharePoint. При сохранении в новом расположении создается копия скрипта в этом расположении. Исходная версия по-прежнему находится в OneDrive или другом расположении SharePoint.
Важно!
Скрипты с внешними вызовами не могут выполняться из SharePoint. Вы получите сообщение об ошибке "Вызовы доступа к сети в настоящее время не поддерживаются для скриптов, сохраненных на сайте SharePoint".
Примечание.
Power Automate поддерживает выполнение скриптов, хранящихся в SharePoint, с помощью действия Выполнить скрипт из библиотеки SharePoint (предварительная версия). Это действие в настоящее время находится в предварительной версии и может быть изменено на основе отзывов. Если у вас возникли проблемы с этим действием, сообщите о них с помощью параметра Справка>по отправке отзывов в Power Automate.
Общий доступ к сценариям
Чтобы предоставить пользователям, которые находятся за пределами сайта SharePoint, доступ к скрипту, поделитесь им с книгой Excel. Это означает, что вы связываете скрипт с файлом, а не присоединяете его. Любой, кто имеет доступ к файлу Excel, также сможет просматривать, выполнять или создавать копию скрипта.
Примечание.
Администратор параметры условного доступа в OneDrive и SharePoint влияют на сценарии Office. Дополнительные сведения см. в разделе Условный доступ статьи Ограничения платформы и требования со скриптами Office.
Восстановление удаленных скриптов
При удалении скрипта в Excel он попадает в корзину OneDrive или SharePoint. Чтобы восстановить удаленный скрипт, выполните действия, описанные в статье Восстановление отсутствующих, удаленных или поврежденных элементов в SharePoint и OneDrive для работы или учебы. Восстановление OSTS-файла возвращает его в список Все скрипты .
Удаленный скрипт не предоставляется в общий доступ к книге. При восстановлении скрипта он не сохраняет доступ к скрипту. Вам потребуется снова предоставить общий доступ к скрипту.
Восстановленные скрипты по-прежнему работают должным образом с потоками Power Automate. Вам не нужно повторно создавать соединитель потока.
Владение файлами и их хранение
Скрипты Office следуют политикам хранения и удаления, указанным в Microsoft OneDrive и Microsoft SharePoint. Сведения о том, как обрабатывать скрипты, созданные и совместно используемые пользователем, удаляемыми из организации, см. в статье Сведения о хранении для SharePoint и OneDrive.
Во время редактирования файлы временно хранятся в браузере. Перед закрытием окна Excel необходимо сохранить скрипт, чтобы сохранить его в расположении OneDrive. Не забудьте сохранить файл после изменений, иначе эти изменения будут только в версии файла браузера.
Аудит использования скриптов Office на уровне администратора
Узнайте, кто использует сценарии Office в вашей организации, с помощью журнала аудита центра соответствия требованиям. Сведения о журнале аудита см. в разделе Поиск в журнале аудита в Центре соответствия требованиям безопасности &.
Для конкретного аудита действий, связанных со сценариями Office, в качестве администратора, выполните следующие действия.
В окне браузера InPrivate (или инкогнито или другом режиме ограниченного отслеживания для браузера) откройте и войдите в Центр соответствия требованиям.
Перейдите на страницу Аудит .
(Только один раз) На вкладке Поиск выберите Начать запись действий пользователей и администраторов.
Важно!
После включения записи может потребоваться час или два, прежде чем будут записаны все действия в клиенте.
Задайте нужные параметры поиска и выберите Поиск. Отфильтруйте поле Файл, папка или сайт по значению
.osts
. Это показывает, кто в вашей организации создает или изменяет скрипты.
См. также
Office Scripts