Получение конкретного свойства документа

Этот REST API позволяет получить свойство документа по его имени.

REST API

GET https://api.aspose.cloud/v3.0/cells/{name}/documentproperties/{propertyName}

Параметры запроса

Имя параметра Тип Расположение Описание
name string path Имя файла Excel.
propertyName string path Имя свойства документа, которое необходимо получить.
folder string query Папка, содержащая файл (необязательно).
storageName string query Имя хранилища (необязательно).

OpenAPI Specification определяет публично доступное программное интерфейсное описание и позволяет выполнять REST-взаимодействия непосредственно из веб-браузера.

Вы можете использовать утилиту командной строки cURL для простого доступа к веб-сервисам Aspose.Cells. Следующий пример демонстрирует, как выполнять вызовы облачного API с помощью cURL.

Подробности ответа

JSON-объект, возвращаемый API, содержит следующие поля:

Поле Тип Описание
DocumentProperty.Name string Имя свойства (например, Author).
DocumentProperty.Value string Значение свойства. Может быть пустым, если оно не задано.
DocumentProperty.BuiltIn boolean Указывает, является ли свойство встроенным свойством Excel.
DocumentProperty.link.Href string Относительный URL ресурса свойства.
DocumentProperty.link.Rel string Тип связи, обычно self.
DocumentProperty.link.Title string Человекочитаемое название (может быть null).
DocumentProperty.link.Type string MIME-тип связанного ресурса (может быть null).
Code integer Код HTTP-статуса, возвращаемый сервисом.
Status string Текстовое описание статуса (например, OK).

Ответы об ошибках

HTTP-статус Код Описание
400 InvalidParameter Один или несколько параметров запроса недопустимы.
401 AuthenticationFailed Отсутствует или недействителен JWT-токен.
404 PropertyNotFound Указанное свойство документа не существует.
500 InternalError На сервере произошла непредвиденная ошибка.

Типовое тело ошибки выглядит следующим образом:

{
  "Code": 404,
  "Status": "Property not found"
}

Семейство облачных SDK

Использование SDK — это лучший способ ускорить разработку. SDK обрабатывает низкоуровневые детали, позволяя вам сосредоточиться на задачах вашего проекта. Полный список облачных SDK Aspose.Cells представлен в репозитории на GitHub.

Следующие примеры кода демонстрируют, как выполнять вызовы веб-сервисов Aspose.Cells с использованием различных SDK:

Терминология

Термин Определение
Свойство документа Часть метаданных, связанная с рабочей книгой Excel (например, Автор, Заголовок, Создано).
Метаданные Общий термин для данных, описывающих другие данные; в данном контексте означает свойства документа.
Пользовательское свойство Свойство, определённое пользователем и не входящее в набор встроенных свойств.

Часто задаваемые вопросы

В: Как получить свойство Автор файла Excel, хранящегося в Aspose Cloud?
О: Отправьте GET-запрос по адресу https://api.aspose.cloud/v3.0/cells/{fileName}/documentproperties/author с действующим Bearer-токеном. JSON-ответ будет содержать DocumentProperty.Name = "Author" и его Value.

В: Какая ошибка возвращается, если запрошенное свойство не существует?
О: API возвращает HTTP 404 с JSON-телом, содержащим Code: 404 и Status: "Property not found".

В: Нужно ли указывать storageName, если файл находится в хранилище по умолчанию?
О: Нет. Параметр запроса storageName является необязательным; пропустите его, чтобы использовать хранилище по умолчанию, настроенное для вашей учётной записи.