Поделиться через


Хранение и владение файлами сценариев 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, в качестве администратора, выполните следующие действия.

  1. В окне браузера InPrivate (или инкогнито или другом режиме ограниченного отслеживания для браузера) откройте и войдите в Центр соответствия требованиям.

  2. Перейдите на страницу Аудит .

  3. (Только один раз) На вкладке Поиск выберите Начать запись действий пользователей и администраторов.

    Важно!

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

  4. Задайте нужные параметры поиска и выберите Поиск. Отфильтруйте поле Файл, папка или сайт по значению .osts. Это показывает, кто в вашей организации создает или изменяет скрипты.

    Несколько строк результатов поиска в журнале аудита, включая действие

См. также