ExcelScript.DocumentProperties interface
Представляет свойства книги.
Комментарии
Примеры
/**
* This script creates a new worksheet that displays some of the document properties.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the document properties.
const properties: ExcelScript.DocumentProperties = workbook.getProperties();
// Create a new worksheet called "Metadata".
const newWorksheet = workbook.addWorksheet("Metadata");
// Create an array to store the string values of properties to save.
let values: string[][] = [];
values.push(["Creation Date", properties.getCreationDate().toString()]);
values.push(["Author", properties.getAuthor()]);
values.push(["Last Edited By", properties.getLastAuthor()]);
// Set the property values to a range on the new worksheet.
newWorksheet.getRange("A1:B3").setValues(values);
}
Методы
add |
Создает или задает настраиваемое свойство. |
delete |
Удаляет все настраиваемые свойства в коллекции. |
get |
Автор книги. |
get |
Категория книги. |
get |
Комментарии книги. |
get |
Компания книги. |
get |
Получает дату создания книги. |
get |
Получает коллекцию настраиваемых свойств книги. |
get |
Возвращает объект настраиваемого свойства по ключу, указываемому без учета регистра. Если пользовательское свойство не существует, этот метод возвращает |
get |
Ключевые слова книги. |
get |
Получает последнего автора книги. |
get |
Диспетчер книги. |
get |
Получает номер редакции книги. |
get |
Тема книги. |
get |
Название книги. |
set |
Автор книги. |
set |
Категория книги. |
set |
Комментарии книги. |
set |
Компания книги. |
set |
Ключевые слова книги. |
set |
Диспетчер книги. |
set |
Получает номер редакции книги. |
set |
Тема книги. |
set |
Название книги. |
Сведения о методе
addCustomProperty(key, value)
Создает или задает настраиваемое свойство.
addCustomProperty(key: string, value: any): CustomProperty;
Параметры
- key
-
string
Обязательно. Ключ настраиваемого свойства, который не учитывает регистр. Клавиша ограничена 255 символами за пределами Excel в Интернете (более крупные клавиши автоматически обрезаются до 255 символов на других платформах).
- value
-
any
Обязательно. Значение настраиваемого свойства. Значение ограничено 255 символами за пределами Excel в Интернете (на других платформах значения большего размера автоматически обрезаются до 255 символов).
Возвращаемое значение
Примеры
/**
* This script adds a workbook-level custom property.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the property collection.
const properties = workbook.getProperties();
// Add a new property called "Project" with the value "FA".
properties.addCustomProperty("Project", "FA");
}
deleteAllCustomProperties()
Удаляет все настраиваемые свойства в коллекции.
deleteAllCustomProperties(): void;
Возвращаемое значение
void
getAuthor()
Автор книги.
getAuthor(): string;
Возвращаемое значение
string
getCategory()
Категория книги.
getCategory(): string;
Возвращаемое значение
string
getComments()
Комментарии книги.
getComments(): string;
Возвращаемое значение
string
getCompany()
Компания книги.
getCompany(): string;
Возвращаемое значение
string
getCreationDate()
Получает дату создания книги.
getCreationDate(): Date;
Возвращаемое значение
Date
getCustom()
Получает коллекцию настраиваемых свойств книги.
getCustom(): CustomProperty[];
Возвращаемое значение
getCustomProperty(key)
Возвращает объект настраиваемого свойства по ключу, указываемому без учета регистра. Если пользовательское свойство не существует, этот метод возвращает undefined
.
getCustomProperty(key: string): CustomProperty | undefined;
Параметры
- key
-
string
Обязательно. Ключ, идентифицирующий объект пользовательского свойства.
Возвращаемое значение
ExcelScript.CustomProperty | undefined
Примеры
/**
* This script gets a workbook-level custom property called "Project".
*/
function main(workbook: ExcelScript.Workbook) {
// Get the property collection.
const properties = workbook.getProperties();
// Get the "Project" property.
const project = properties.getCustomProperty("Project");
// Show the property value in the console.
console.log(project.getValue());
}
getKeywords()
Ключевые слова книги.
getKeywords(): string;
Возвращаемое значение
string
getLastAuthor()
Получает последнего автора книги.
getLastAuthor(): string;
Возвращаемое значение
string
getManager()
Диспетчер книги.
getManager(): string;
Возвращаемое значение
string
getRevisionNumber()
Получает номер редакции книги.
getRevisionNumber(): number;
Возвращаемое значение
number
getSubject()
Тема книги.
getSubject(): string;
Возвращаемое значение
string
getTitle()
Название книги.
getTitle(): string;
Возвращаемое значение
string
setAuthor(author)
Автор книги.
setAuthor(author: string): void;
Параметры
- author
-
string
Возвращаемое значение
void
setCategory(category)
Категория книги.
setCategory(category: string): void;
Параметры
- category
-
string
Возвращаемое значение
void
setComments(comments)
Комментарии книги.
setComments(comments: string): void;
Параметры
- comments
-
string
Возвращаемое значение
void
setCompany(company)
Компания книги.
setCompany(company: string): void;
Параметры
- company
-
string
Возвращаемое значение
void
setKeywords(keywords)
Ключевые слова книги.
setKeywords(keywords: string): void;
Параметры
- keywords
-
string
Возвращаемое значение
void
setManager(manager)
Диспетчер книги.
setManager(manager: string): void;
Параметры
- manager
-
string
Возвращаемое значение
void
setRevisionNumber(revisionNumber)
Получает номер редакции книги.
setRevisionNumber(revisionNumber: number): void;
Параметры
- revisionNumber
-
number
Возвращаемое значение
void
setSubject(subject)
Тема книги.
setSubject(subject: string): void;
Параметры
- subject
-
string
Возвращаемое значение
void
setTitle(title)
Название книги.
setTitle(title: string): void;
Параметры
- title
-
string
Возвращаемое значение
void
Office Scripts