ส่งความคิดเห็น
Class Attachment
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
เอกสารแนบ
เลิกใช้งานแล้ว คลาสนี้เลิกใช้งานแล้วและไม่ควรใช้ในสคริปต์ใหม่
ไฟล์แนบในเว็บไซต์ เช่น ไฟล์ที่แนบอยู่กับหน้า
โปรดทราบว่าไฟล์แนบเป็น BLOB และสามารถใช้ในทุกที่ที่ต้องการอินพุต 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)
Blob
แสดงข้อมูลภายในออบเจ็กต์นี้เป็น BLOB ที่แปลงเป็นประเภทเนื้อหาที่ระบุ
getBlob()
Blob
แสดงข้อมูลภายในออบเจ็กต์นี้เป็น BLOB
เอกสารโดยละเอียด
getAs(contentType)
แสดงข้อมูลภายในออบเจ็กต์นี้เป็น BLOB ที่แปลงเป็นประเภทเนื้อหาที่ระบุ ช่วงเวลานี้
จะเพิ่มนามสกุลที่เหมาะสมลงในชื่อไฟล์ เช่น "myfile.pdf" อย่างไรก็ตาม
จะถือว่าส่วนของชื่อไฟล์ที่อยู่หลังเครื่องหมายจุดสุดท้าย (ถ้ามี) เป็นส่วนที่มีอยู่
ที่ควรแทนที่ ดังนั้น "ShoppingList.12.25.2014" กลายเป็น
"ShoppingList.12.25.pdf"
หากต้องการดูโควต้ารายวันสำหรับ Conversion โปรดดูโควต้าสำหรับ Google
บริการ โดเมน Google Workspace ที่สร้างใหม่อาจมีข้อกำหนดที่เข้มงวดขึ้นชั่วคราว
โควต้า
พารามิเตอร์
ชื่อ ประเภท คำอธิบาย
contentType
String
ประเภท MIME ที่จะแปลง สำหรับ BLOB ส่วนใหญ่ 'application/pdf'
คือ
เป็นตัวเลือกเดียวที่ใช้ได้ สำหรับรูปภาพในรูปแบบ BMP, GIF, JPEG หรือ PNG ระบบจะใช้ 'image/bmp'
, 'image/gif'
, 'image/jpeg'
หรือ 'image/png'
ด้วย
ใช้ได้ ใช้ 'text/markdown'
สำหรับเอกสารของ Google เอกสารได้ด้วย
รีเทิร์น
Blob
— ข้อมูลในรูปแบบ BLOB
getBlob()
แสดงข้อมูลภายในออบเจ็กต์นี้เป็น BLOB
รีเทิร์น
Blob
— ข้อมูลในรูปแบบ BLOB
วิธีการที่เลิกใช้งานแล้ว
deleteAttachment()
เลิกใช้งานแล้ว ฟังก์ชันนี้เลิกใช้งานแล้วและไม่ควรใช้ในสคริปต์ใหม่
ลบไฟล์แนบนี้
var pages = SitesApp . getSite ( 'example.com' , 'mysite' ) . getChildren ();
var attachments = pages [ 0 ] . getAttachments ();
attachments [ 0 ] . deleteAttachment ();
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขต ต่อไปนี้อย่างน้อย 1 รายการ
https://sites.google.com/feeds
getAttachmentType()
เลิกใช้งานแล้ว ฟังก์ชันนี้เลิกใช้งานแล้วและไม่ควรใช้ในสคริปต์ใหม่
แสดงผลประเภทของไฟล์แนบนี้ (HOSTED หรือ 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" );
}
รีเทิร์น
AttachmentType
— ประเภทของไฟล์แนบ
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขต ต่อไปนี้อย่างน้อย 1 รายการ
https://sites.google.com/feeds
getContentType()
เลิกใช้งานแล้ว ฟังก์ชันนี้เลิกใช้งานแล้วและไม่ควรใช้ในสคริปต์ใหม่
แสดงผลประเภท MIME ของไฟล์แนบนี้ การส่งไฟล์แนบบนเว็บล้มเหลว
var pages = SitesApp . getSite ( 'example.com' , 'mysite' ) . getChildren ();
var attachments = pages [ 0 ] . getAttachments ();
var contentType = attachments [ 0 ] . getContentType ();
รีเทิร์น
String
— ประเภท MIME ของไฟล์แนบ
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขต ต่อไปนี้อย่างน้อย 1 รายการ
https://sites.google.com/feeds
getDatePublished()
เลิกใช้งานแล้ว ฟังก์ชันนี้เลิกใช้งานแล้วและไม่ควรใช้ในสคริปต์ใหม่
แสดงวันที่เผยแพร่ไฟล์แนบนี้เป็นครั้งแรก
var pages = SitesApp . getSite ( 'example.com' , 'mysite' ) . getChildren ();
var attachments = pages [ 0 ] . getAttachments ();
var date = attachments [ 0 ] . getDatePublished ();
รีเทิร์น
Date
— วันที่เผยแพร่ครั้งแรก
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขต ต่อไปนี้อย่างน้อย 1 รายการ
https://sites.google.com/feeds
getDescription()
เลิกใช้งานแล้ว ฟังก์ชันนี้เลิกใช้งานแล้วและไม่ควรใช้ในสคริปต์ใหม่
แสดงคำอธิบายของไฟล์แนบนี้
var pages = SitesApp . getSite ( 'example.com' , 'mysite' ) . getChildren ();
var attachments = pages [ 0 ] . getAttachments ();
var description = attachments [ 0 ] . getDescription ();
รีเทิร์น
String
— คำอธิบายไฟล์แนบ
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขต ต่อไปนี้อย่างน้อย 1 รายการ
https://sites.google.com/feeds
getLastUpdated()
เลิกใช้งานแล้ว ฟังก์ชันนี้เลิกใช้งานแล้วและไม่ควรใช้ในสคริปต์ใหม่
แสดงวันที่ที่ไฟล์แนบนี้อัปเดตล่าสุด
var pages = SitesApp . getSite ( 'example.com' , 'mysite' ) . getChildren ();
var attachments = pages [ 0 ] . getAttachments ();
var date = attachments [ 0 ] . getLastUpdated ();
รีเทิร์น
Date
— วันที่อัปเดตล่าสุด
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขต ต่อไปนี้อย่างน้อย 1 รายการ
https://sites.google.com/feeds
getParent()
เลิกใช้งานแล้ว ฟังก์ชันนี้เลิกใช้งานแล้วและไม่ควรใช้ในสคริปต์ใหม่
รับหน้าหลักของไฟล์แนบนี้
var pages = SitesApp . getSite ( 'example.com' , 'mysite' ) . getChildren ();
var attachments = pages [ 0 ] . getAttachments ();
// This is equal to pages [ 0 ]
var parent = attachments [ 0 ] . getParent ();
รีเทิร์น
Page
— หน้าหลัก
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขต ต่อไปนี้อย่างน้อย 1 รายการ
https://sites.google.com/feeds
getTitle()
เลิกใช้งานแล้ว ฟังก์ชันนี้เลิกใช้งานแล้วและไม่ควรใช้ในสคริปต์ใหม่
แสดงชื่อไฟล์แนบนี้
var pages = SitesApp . getSite ( 'example.com' , 'mysite' ) . getChildren ();
var attachments = pages [ 0 ] . getAttachments ();
var title = attachments [ 0 ] . getTitle ();
รีเทิร์น
String
— ชื่อไฟล์แนบ
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขต ต่อไปนี้อย่างน้อย 1 รายการ
https://sites.google.com/feeds
getUrl()
เลิกใช้งานแล้ว ฟังก์ชันนี้เลิกใช้งานแล้วและไม่ควรใช้ในสคริปต์ใหม่
แสดง URL การดาวน์โหลดสำหรับไฟล์แนบนี้
var pages = SitesApp . getSite ( 'example.com' , 'mysite' ) . getChildren ();
var attachments = pages [ 0 ] . getAttachments ();
var url = attachments [ 0 ] . getUrl ();
รีเทิร์น
String
— URL สำหรับดาวน์โหลด
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขต ต่อไปนี้อย่างน้อย 1 รายการ
https://sites.google.com/feeds
setContentType(contentType)
เลิกใช้งานแล้ว ฟังก์ชันนี้เลิกใช้งานแล้วและไม่ควรใช้ในสคริปต์ใหม่
ตั้งค่าประเภท MIME ของไฟล์แนบนี้ การส่งไฟล์แนบบนเว็บล้มเหลว
var pages = SitesApp . getSite ( 'example.com' , 'mysite' ) . getChildren ();
var attachments = pages [ 0 ] . getAttachments ();
attachments [ 0 ] . setContentType ( "text/plain" );
พารามิเตอร์
ชื่อ ประเภท คำอธิบาย
contentType
String
ประเภท MIME ใหม่
รีเทิร์น
Attachment
— ไฟล์แนบนี้สำหรับการทำสายโซ่
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขต ต่อไปนี้อย่างน้อย 1 รายการ
https://sites.google.com/feeds
setDescription(description)
เลิกใช้งานแล้ว ฟังก์ชันนี้เลิกใช้งานแล้วและไม่ควรใช้ในสคริปต์ใหม่
กำหนดคำอธิบายของไฟล์แนบนี้
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" );
พารามิเตอร์
ชื่อ ประเภท คำอธิบาย
description
String
คำอธิบายใหม่
รีเทิร์น
Attachment
— ไฟล์แนบนี้สำหรับการทำสายโซ่
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขต ต่อไปนี้อย่างน้อย 1 รายการ
https://sites.google.com/feeds
setFrom(blob)
เลิกใช้งานแล้ว ฟังก์ชันนี้เลิกใช้งานแล้วและไม่ควรใช้ในสคริปต์ใหม่
ตั้งค่าข้อมูลจริงของไฟล์แนบนี้ การส่งไฟล์แนบบนเว็บล้มเหลว
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 );
พารามิเตอร์
รีเทิร์น
Attachment
— ไฟล์แนบนี้สำหรับการทำสายโซ่
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขต ต่อไปนี้อย่างน้อย 1 รายการ
https://sites.google.com/feeds
setParent(parent)
เลิกใช้งานแล้ว ฟังก์ชันนี้เลิกใช้งานแล้วและไม่ควรใช้ในสคริปต์ใหม่
ตั้งค่าหน้าหลักของไฟล์แนบนี้
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 ]);
พารามิเตอร์
ชื่อ ประเภท คำอธิบาย
parent
Page
ผู้ปกครองคนใหม่
รีเทิร์น
Attachment
— ไฟล์แนบนี้สำหรับการทำสายโซ่
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขต ต่อไปนี้อย่างน้อย 1 รายการ
https://sites.google.com/feeds
setTitle(title)
เลิกใช้งานแล้ว ฟังก์ชันนี้เลิกใช้งานแล้วและไม่ควรใช้ในสคริปต์ใหม่
ตั้งชื่อไฟล์แนบนี้
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" );
พารามิเตอร์
ชื่อ ประเภท คำอธิบาย
title
String
ชื่อใหม่
รีเทิร์น
Attachment
— ไฟล์แนบนี้สำหรับการทำสายโซ่
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขต ต่อไปนี้อย่างน้อย 1 รายการ
https://sites.google.com/feeds
setUrl(url)
เลิกใช้งานแล้ว ฟังก์ชันนี้เลิกใช้งานแล้วและไม่ควรใช้ในสคริปต์ใหม่
ตั้งค่า URL การดาวน์โหลดสำหรับไฟล์แนบนี้ ใช้ได้กับไฟล์แนบบนเว็บเท่านั้น
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" );
พารามิเตอร์
ชื่อ ประเภท คำอธิบาย
url
String
รีเทิร์น
Attachment
— ไฟล์แนบนี้สำหรับการทำสายโซ่
การให้สิทธิ์
สคริปต์ที่ใช้เมธอดนี้ต้องมีการให้สิทธิ์กับขอบเขต ต่อไปนี้อย่างน้อย 1 รายการ
https://sites.google.com/feeds
ส่งความคิดเห็น
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2024-09-12 UTC
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"ไม่มีข้อมูลที่ฉันต้องการ"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"ล้าสมัย"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ปัญหาเกี่ยวกับการแปล"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"อื่นๆ"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"เข้าใจง่าย"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"แก้ปัญหาของฉันได้"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"อื่นๆ"
}]
หากต้องการบอกให้เราทราบเพิ่มเติม
{"lastModified": "\u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14 2024-09-12 UTC"}
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2024-09-12 UTC"]]