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
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
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
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