Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Załącznik
Wycofano. Ta klasa została wycofana i nie należy jej używać w nowych skryptach.
Załącznik Witryn, na przykład plik załączony do strony.
Pamiętaj, że załącznik jest obiektem blob i można go używać wszędzie tam, gdzie jest wymagane wprowadzanie danych 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]);
Zwraca dane wewnątrz tego obiektu jako obiekt blob przekonwertowany na określony typ treści. Ta metoda dodaje do nazwy pliku odpowiednie rozszerzenie, na przykład „mójplik.pdf”. Zakładamy jednak, że część nazwy pliku, która występuje po ostatniej kropce (jeśli występuje), jest istniejącym rozszerzeniem, które należy zastąpić. W związku z tym „Lista zakupów.12.25.2014” zmieni się na
„Lista zakupów.12.25.pdf”.
Aby sprawdzić dzienne limity konwersji, przeczytaj artykuł Limity w usługach Google. Nowo utworzone domeny Google Workspace mogą tymczasowo podlegać bardziej rygorystycznym limitom.
Parametry
Nazwa
Typ
Opis
contentType
String
Typ MIME, na który ma zostać przekonwertowany. W przypadku większości obiektów blob jedyną prawidłową opcją jest 'application/pdf'. W przypadku zdjęć w formacie BMP, GIF, JPEG lub PNG obowiązują dowolne z tych wartości: 'image/bmp', 'image/gif', 'image/jpeg' i 'image/png'.
Wycofano. Ta funkcja została wycofana i nie należy jej używać w nowych skryptach.
Usuwa ten załącznik.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
attachments[0].deleteAttachment();
Upoważnienie
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów:
https://sites.google.com/feeds
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");
}
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. Niepowodzenie w przypadku załączników internetowych.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
var contentType = attachments[0].getContentType();
Powroty
String – typ MIME załącznika.
Upoważnienie
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();
Powroty
Date – data pierwotnej publikacji;
Upoważnienie
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.
Zwróć opis tego załącznika.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
var description = attachments[0].getDescription();
Powroty
String – opis załącznika,
Upoważnienie
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 załącznika.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
var date = attachments[0].getLastUpdated();
Powroty
Date – data ostatniej aktualizacji,
Upoważnienie
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();
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.
Zwróć tytuł tego załącznika.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
var title = attachments[0].getTitle();
Powroty
String – tytuł załącznika,
Upoważnienie
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();
Powroty
String – adres URL pobierania,
Upoważnienie
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 załącznika. Niepowodzenie w przypadku załączników internetowych.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
attachments[0].setContentType("text/plain");
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 deskryptor 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");
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 załącznika. Niepowodzenie w przypadku 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);
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]);
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");
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 adres 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");