ExcelScript.DocumentProperties interface
Stellt Arbeitsmappeneigenschaften dar.
Hinweise
Beispiele
/**
* 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);
}
Methoden
add |
Erstellt eine neue benutzerdefinierte Eigenschaft oder legt eine vorhandene fest. |
delete |
Löscht alle benutzerdefinierten Eigenschaften in dieser Sammlung. |
get |
Der Autor der Arbeitsmappe. |
get |
Die Kategorie der Arbeitsmappe. |
get |
Die Kommentare der Arbeitsmappe. |
get |
Das Unternehmen der Arbeitsmappe. |
get |
Ruft das Erstellungsdatum der Arbeitsmappe ab. |
get |
Ruft die Sammlung der benutzerdefinierten Eigenschaften der Arbeitsmappe ab. |
get |
Ruft ein Objekt für benutzerdefinierte Eigenschaften über seinen Schlüssel ab, bei dem Groß-/Kleinschreibung nicht beachtet wird. Wenn die benutzerdefinierte Eigenschaft nicht vorhanden ist, gibt diese Methode zurück |
get |
Die Schlüsselwörter der Arbeitsmappe. |
get |
Ruft den letzten Autor der Arbeitsmappe ab. |
get |
Der Manager der Arbeitsmappe. |
get |
Ruft die Revisionsnummer der Arbeitsmappe ab. |
get |
Der Betreff der Arbeitsmappe. |
get |
Der Titel der Arbeitsmappe. |
set |
Der Autor der Arbeitsmappe. |
set |
Die Kategorie der Arbeitsmappe. |
set |
Die Kommentare der Arbeitsmappe. |
set |
Das Unternehmen der Arbeitsmappe. |
set |
Die Schlüsselwörter der Arbeitsmappe. |
set |
Der Manager der Arbeitsmappe. |
set |
Ruft die Revisionsnummer der Arbeitsmappe ab. |
set |
Der Betreff der Arbeitsmappe. |
set |
Der Titel der Arbeitsmappe. |
Details zur Methode
addCustomProperty(key, value)
Erstellt eine neue benutzerdefinierte Eigenschaft oder legt eine vorhandene fest.
addCustomProperty(key: string, value: any): CustomProperty;
Parameter
- key
-
string
Erforderlich. Der Schlüssel der benutzerdefinierten Eigenschaft, bei dem die Groß-/Kleinschreibung nicht beachtet wird. Der Schlüssel ist auf 255 Zeichen außerhalb von Excel im Web beschränkt (größere Tasten werden auf anderen Plattformen automatisch auf 255 Zeichen gekürzt).
- value
-
any
Erforderlich. Der Wert der benutzerdefinierten Eigenschaft. Der Wert ist auf 255 Zeichen außerhalb von Excel im Web beschränkt (größere Werte werden auf anderen Plattformen automatisch auf 255 Zeichen gekürzt).
Gibt zurück
Beispiele
/**
* 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()
Löscht alle benutzerdefinierten Eigenschaften in dieser Sammlung.
deleteAllCustomProperties(): void;
Gibt zurück
void
getAuthor()
Der Autor der Arbeitsmappe.
getAuthor(): string;
Gibt zurück
string
getCategory()
Die Kategorie der Arbeitsmappe.
getCategory(): string;
Gibt zurück
string
getComments()
Die Kommentare der Arbeitsmappe.
getComments(): string;
Gibt zurück
string
getCompany()
Das Unternehmen der Arbeitsmappe.
getCompany(): string;
Gibt zurück
string
getCreationDate()
Ruft das Erstellungsdatum der Arbeitsmappe ab.
getCreationDate(): Date;
Gibt zurück
Date
getCustom()
Ruft die Sammlung der benutzerdefinierten Eigenschaften der Arbeitsmappe ab.
getCustom(): CustomProperty[];
Gibt zurück
getCustomProperty(key)
Ruft ein Objekt für benutzerdefinierte Eigenschaften über seinen Schlüssel ab, bei dem Groß-/Kleinschreibung nicht beachtet wird. Wenn die benutzerdefinierte Eigenschaft nicht vorhanden ist, gibt diese Methode zurück undefined
.
getCustomProperty(key: string): CustomProperty | undefined;
Parameter
- key
-
string
Erforderlich. Der Schlüssel, der das benutzerdefinierte Eigenschaftenobjekt identifiziert.
Gibt zurück
ExcelScript.CustomProperty | undefined
Beispiele
/**
* 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()
Die Schlüsselwörter der Arbeitsmappe.
getKeywords(): string;
Gibt zurück
string
getLastAuthor()
Ruft den letzten Autor der Arbeitsmappe ab.
getLastAuthor(): string;
Gibt zurück
string
getManager()
Der Manager der Arbeitsmappe.
getManager(): string;
Gibt zurück
string
getRevisionNumber()
Ruft die Revisionsnummer der Arbeitsmappe ab.
getRevisionNumber(): number;
Gibt zurück
number
getSubject()
Der Betreff der Arbeitsmappe.
getSubject(): string;
Gibt zurück
string
getTitle()
Der Titel der Arbeitsmappe.
getTitle(): string;
Gibt zurück
string
setAuthor(author)
Der Autor der Arbeitsmappe.
setAuthor(author: string): void;
Parameter
- author
-
string
Gibt zurück
void
setCategory(category)
Die Kategorie der Arbeitsmappe.
setCategory(category: string): void;
Parameter
- category
-
string
Gibt zurück
void
setComments(comments)
Die Kommentare der Arbeitsmappe.
setComments(comments: string): void;
Parameter
- comments
-
string
Gibt zurück
void
setCompany(company)
Das Unternehmen der Arbeitsmappe.
setCompany(company: string): void;
Parameter
- company
-
string
Gibt zurück
void
setKeywords(keywords)
Die Schlüsselwörter der Arbeitsmappe.
setKeywords(keywords: string): void;
Parameter
- keywords
-
string
Gibt zurück
void
setManager(manager)
Der Manager der Arbeitsmappe.
setManager(manager: string): void;
Parameter
- manager
-
string
Gibt zurück
void
setRevisionNumber(revisionNumber)
Ruft die Revisionsnummer der Arbeitsmappe ab.
setRevisionNumber(revisionNumber: number): void;
Parameter
- revisionNumber
-
number
Gibt zurück
void
setSubject(subject)
Der Betreff der Arbeitsmappe.
setSubject(subject: string): void;
Parameter
- subject
-
string
Gibt zurück
void
setTitle(title)
Der Titel der Arbeitsmappe.
setTitle(title: string): void;
Parameter
- title
-
string
Gibt zurück
void
Office Scripts