Как использовать узел кода для перечисления всех наборов данных в файле .egp с помощью SAS EG? - PullRequest
0 голосов
/ 13 ноября 2018

Я хочу получить список всех наборов данных, чтобы ввести их в массив.

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

1 Ответ

0 голосов
/ 13 ноября 2018

Я не помню, чтобы EG имел такой уровень самоанализа, доступный для представленного кода. Однако инструмент надстройки может быть запрограммирован (как Windows .dll), и надстройка сможет проверять клиент (EG), проект и другую мета-информацию, недоступную для кода, представленного клиентом (т. Е. Ваш SAS). код, который будет запускаться локально или удаленно в зависимости от настроек сервера активного профиля)

Ссылка на справочную документацию (SAS.EG.ADDins) и другие дополнительные материалы можно найти по адресу http://support.sas.com/documentation/onlinedoc/guide/release30/addins/

Состояния помощи SAS.EG.Addins

Сервисы, предоставляемые хост-приложением ( надстройке )

следующие интерфейсы наземная информация и услуги, предоставляемые хостом приложение (например, SAS Enterprise Guide и надстройка SAS для Microsoft Office). Это интерфейсы, которые поддерживаются всеми хост-приложения:

  • ISASTaskConsumer
    Предоставляет информацию о том, что приложение поддерживает и доступ к другим поддерживаемым интерфейсам. Также обеспечивает доступ к параметрам, относящимся к конкретному экземпляру надстройки.

  • ISASTaskData, ISASTaskDataAccessor, ISASTaskDataColumn
    Предоставляет доступ на услуги передачи данных.

Это интерфейсы, которые могут поддерживаться данным хостом. приложение. Если ваш код надстройки использует какой-либо из этих интерфейсы / сервисы, вы должны включить проверки, чтобы убедиться, что интерфейс поддерживается, прежде чем пытаться его использовать.

  • ISASTaskSubmit
    Позволяет надстройке отправлять программу SAS для обработка, пока пользователь взаимодействует с вашим пользовательским интерфейсом.

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

...