Załącznik
Wycofano. Ta klasa została wycofana i nie należy jej używać w nowych skryptach.
Załącznik w Witrynach, na przykład plik załączony do strony.
Pamiętaj, że załącznik to obiekt blob i można go używać wszędzie tam, gdzie mają być wymagane dane wejściowe Blob.
var filesPage = SitesApp.getSite('example.com', 'mysite').getChildByName("files");
var attachments = filesPage.getAttachments();
// DocsList.createFile accepts a blob input. Since an Attachment is just a blob, we can
// just pass it directly to that method
var file = DocsList.createFile(attachments[0]);
getAs(contentType)
Zwraca dane wewnątrz tego obiektu jako obiekt blob przekonwertowany na określony typ treści. Ten
dodaje do nazwy pliku odpowiednie rozszerzenie – na przykład „mojplik.pdf”. Jednak
zakłada, że część nazwy pliku, która następuje po ostatnim kropce (jeśli występuje), jest już
, które należy zastąpić. W rezultacie „ShoppingList.12.25.2014” zmienia się w
„ShoppingList.12.25.pdf”.
Aby wyświetlić dzienne limity konwersji, zobacz Limity dla Google
Usługi. Nowo utworzone domeny Google Workspace mogą być tymczasowo bardziej rygorystyczne
limity.
Parametry
Nazwa | Typ | Opis |
contentType | String | Typ MIME do skonwertowania. W przypadku większości blobów atrybut 'application/pdf' to
jedyną prawidłową opcją. W przypadku zdjęć w formacie BMP, GIF, JPEG lub PNG możesz też użyć dowolnego z tych atrybutów: 'image/bmp' , 'image/gif' , 'image/jpeg' lub 'image/png' .
prawidłowe. W przypadku dokumentów w Dokumentach Google prawidłowa jest też wartość 'text/markdown' . |
Powrót
Blob
– dane w postaci obiektu blob.
getAttachmentType()
Wycofano. Ta funkcja została wycofana i nie należy jej używać w nowych skryptach.
Zwraca typ tego załącznika (HOSTED lub WEB).
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
var attType = attachments[0].getAttachmentType();
// This will log "Hosted"
Logger.log(attType);
// Since this returns an AttachmentType and not a String, for the
// purposes of equivalence we want to either do this or cast the
// type to a String
if(attType == SitesService.AttachmentType.HOSTED) {
Logger.log("This is a match");
}
// The above is the same as
if(String(attType) == "Hosted") {
Logger.log("This is also a match");
}
Powrót
AttachmentType
– typ załącznika,
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://sites.google.com/feeds
getContentType()
Wycofano. Ta funkcja została wycofana i nie należy jej używać w nowych skryptach.
Zwraca typ MIME tego załącznika. Niepowodzenia dotyczące załączników internetowych.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
var contentType = attachments[0].getContentType();
Powrót
String
– typ MIME załącznika.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://sites.google.com/feeds
getDatePublished()
Wycofano. Ta funkcja została wycofana i nie należy jej używać w nowych skryptach.
Zwraca datę pierwszego opublikowania tego załącznika.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
var date = attachments[0].getDatePublished();
Powrót
Date
– data pierwotnej publikacji;
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://sites.google.com/feeds
getDescription()
Wycofano. Ta funkcja została wycofana i nie należy jej używać w nowych skryptach.
Zwraca opis tego załącznika.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
var description = attachments[0].getDescription();
Powrót
String
– opis załącznika,
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://sites.google.com/feeds
getLastUpdated()
Wycofano. Ta funkcja została wycofana i nie należy jej używać w nowych skryptach.
Zwraca datę ostatniej aktualizacji tego załącznika.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
var date = attachments[0].getLastUpdated();
Powrót
Date
– data ostatniej aktualizacji,
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://sites.google.com/feeds
getParent()
Wycofano. Ta funkcja została wycofana i nie należy jej używać w nowych skryptach.
Pobierz stronę nadrzędną tego załącznika.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
// This is equal to pages[0]
var parent = attachments[0].getParent();
Powrót
Page
– strona nadrzędna;
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://sites.google.com/feeds
getTitle()
Wycofano. Ta funkcja została wycofana i nie należy jej używać w nowych skryptach.
Zwraca tytuł tego załącznika.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
var title = attachments[0].getTitle();
Powrót
String
– tytuł załącznika,
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://sites.google.com/feeds
getUrl()
Wycofano. Ta funkcja została wycofana i nie należy jej używać w nowych skryptach.
Zwraca adres URL pobierania tego załącznika.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
var url = attachments[0].getUrl();
Powrót
String
– adres URL pobierania,
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://sites.google.com/feeds
setContentType(contentType)
Wycofano. Ta funkcja została wycofana i nie należy jej używać w nowych skryptach.
Ustaw typ MIME tego przyłącza. Niepowodzenia dotyczące załączników internetowych.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
attachments[0].setContentType("text/plain");
Parametry
Nazwa | Typ | Opis |
contentType | String | nowy typ MIME |
Powrót
Attachment
– ten załącznik do tworzenia łańcuchów
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://sites.google.com/feeds
setDescription(description)
Wycofano. Ta funkcja została wycofana i nie należy jej używać w nowych skryptach.
Ustaw opis tego załącznika.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
// This is an example of chaining in action
attachments[0].setTitle("New Title")
.setDescription("New Description");
Parametry
Nazwa | Typ | Opis |
description | String | nowy opis |
Powrót
Attachment
– ten załącznik do tworzenia łańcuchów
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://sites.google.com/feeds
setFrom(blob)
Wycofano. Ta funkcja została wycofana i nie należy jej używać w nowych skryptach.
Ustaw rzeczywiste dane tego przyłącza. Niepowodzenia dotyczące załączników internetowych.
var pages = SitesApp.getSite('demositeappsscript').getChildren();
var attachments = pages[0].getAttachments();
// This snippet demonstrates how to create a new text blob and attach it
// to the page
var blob = Utilities.newBlob("This data is now the attachment content");
// We must set a filename since we created the blob from String data
// instead of something like a URL source
blob.setName("attachment.txt");
attachments[0].setTitle("New Title")
.setDescription("New Description")
.setContentType("text/plain")
.setFrom(blob);
Parametry
Powrót
Attachment
– ten załącznik do tworzenia łańcuchów
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://sites.google.com/feeds
setParent(parent)
Wycofano. Ta funkcja została wycofana i nie należy jej używać w nowych skryptach.
Ustaw stronę nadrzędną tego załącznika.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
// Sets the parent page to be the next sibling
attachments[0].setParent(pages[1]);
Parametry
Nazwa | Typ | Opis |
parent | Page
| nowy rodzic |
Powrót
Attachment
– ten załącznik do tworzenia łańcuchów
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://sites.google.com/feeds
setTitle(title)
Wycofano. Ta funkcja została wycofana i nie należy jej używać w nowych skryptach.
Ustaw tytuł tego załącznika.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
// This is an example of chaining in action
attachments[0].setTitle("New Title")
.setDescription("New Description");
Parametry
Nazwa | Typ | Opis |
title | String | nowy tytuł |
Powrót
Attachment
– ten załącznik do tworzenia łańcuchów
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://sites.google.com/feeds
setUrl(url)
Wycofano. Ta funkcja została wycofana i nie należy jej używać w nowych skryptach.
Ustawia URL pobierania tego załącznika. Dotyczy tylko załączników internetowych.
var pages = SitesApp.getSite('demositeappsscript').getChildren();
var attachments = pages[0].getAttachments();
attachments[0].setTitle("New Web Attachment")
.setDescription("New Description")
.setUrl("http://example.com/files/your_file.txt");
Parametry
Powrót
Attachment
– ten załącznik do tworzenia łańcuchów
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
-
https://sites.google.com/feeds