Google ชีตมีฟังก์ชันนําเข้าเพื่อช่วยเพิ่มประสิทธิภาพสเปรดชีต เช่น
ขีดจำกัดการใช้งาน
เมื่อฟังก์ชันนําเข้าสร้างปริมาณการรับส่งข้อมูลมากเกินไป คุณจะเห็นข้อความแสดงข้อผิดพลาดว่า "ข้อผิดพลาดในการโหลด อาจใช้เวลาสักครู่เนื่องจากมีคําขอจํานวนมาก ลองลดจํานวนฟังก์ชัน IMPORTHTML, IMPORTDATA, IMPORTFEED หรือ IMPORTXML ในสเปรดชีตที่คุณสร้าง"
ผู้สร้างเอกสารได้กำหนดขีดจํากัดที่เข้มงวด ผู้ใช้ต้องพิจารณาปริมาณการใช้งานในเอกสารที่เปิดอยู่ทั้งหมดซึ่งตนเองสร้างขึ้น หากผู้ทํางานร่วมกันทําการแก้ไข ระบบอาจนับรวมในโควต้าของคุณด้วย
หากต้องการปิดข้อความแสดงข้อผิดพลาด ให้ลดจำนวนการเปลี่ยนแปลงในช่วงต้นทางจากตำแหน่งที่นำเข้าฟังก์ชันดังกล่าว เช่น หากค่าที่ปิดสำหรับช่วงต้นทางใน =IMPORTDATA(ช่วงต้นทาง) มีการเปลี่ยนแปลงบ่อย คุณต้องดำเนินการเรียกใช้จากภายนอก ซึ่งอาจส่งผลให้มีการควบคุม
ความใหม่ของข้อมูล
ฟังก์ชัน IMPORTDATA, IMPORTHTML และ IMPORTXML ต่างก็ใช้กฎต่อไปนี้เพื่อให้มั่นใจว่าผู้ใช้จะได้รับข้อมูลที่ใหม่เมื่อใช้งานในปริมาณที่เหมาะสม
- ฟังก์ชันทั้ง 3 รายการจะตรวจหาการอัปเดตโดยอัตโนมัติทุกชั่วโมงขณะที่เอกสารเปิดอยู่ แม้ว่าสูตรและชีตจะไม่เปลี่ยนแปลงก็ตาม
- หากลบและเพิ่มเซลล์อีกครั้งหรือเขียนทับเซลล์ที่มีสูตรเดียวกัน ระบบจะรีเฟรชฟังก์ชัน
สำคัญ: หากเปิดและรีเฟรชเอกสาร ระบบจะไม่รีเฟรชฟังก์ชันใดๆ
ความผันผวน
เมื่อใช้ฟังก์ชันการนำเข้า คุณอาจเห็น "#ERROR!" ในเซลล์พร้อมข้อความว่า "ข้อผิดพลาด: ฟังก์ชันนี้อ้างอิงเซลล์ที่ใช้ NOW(), RAND(), RANDARRAY() หรือ RANDBETWEEN() ไม่ได้"
ฟังก์ชันการนำเข้าไม่สามารถอ้างอิงฟังก์ชันที่มีความผันผวนได้ไม่ว่าจะทางตรงหรือทางอ้อม เช่น NOW, RAND หรือ RANDBETWEEN เพื่อป้องกันไม่ให้สเปรดชีตของผู้ใช้ทำงานหนักเกินไปเนื่องจากฟังก์ชันที่มีความผันผวนเหล่านี้จะอัปเดตอยู่บ่อยครั้ง
หากเห็นข้อความแสดงข้อผิดพลาดข้างต้น แต่ยังคงต้องการอ่านผลลัพธ์ของฟังก์ชันที่มีความผันผวน ให้คัดลอกผลลัพธ์ของฟังก์ชันดังกล่าว ใช้ตัวเลือกวางแบบพิเศษ ค่าเท่านั้น
สำคัญ: หากคุณทำตามขั้นตอนเหล่านี้ ค่าทั้งหมดก็จะคงที่ เช่น หากคัดลอกและใช้ตัวเลือกวางแบบพิเศษกับผลลัพธ์ของ NOW เพื่อวางให้เป็นค่า ค่าดังกล่าวก็จะไม่เปลี่ยนแปลงตามเวลาอีกต่อไป
เคล็ดลับ: มีข้อยกเว้นอย่างเดียวสําหรับฟังก์ชัน TODAY ซึ่งมีความผันผวน แต่จะอัปเดตเพียงวันละครั้ง
ข้อความแสดงข้อผิดพลาด: "ผลลัพธ์มีขนาดใหญ่เกินไป"
สำหรับ IMPORTXML หากคุณเห็นข้อความแสดงข้อผิดพลาดนี้ ให้ลดจำนวนข้อมูลที่การค้นหา XPATH แสดงผล
ข้อความแสดงข้อผิดพลาด: "ผู้ดูแลระบบไม่อนุญาตให้นำเข้าจาก..."
หากได้รับข้อความแสดงข้อผิดพลาดนี้ โปรดติดต่อผู้ดูแลระบบเพื่ออนุญาตการนำเข้าจาก URL นี้
การแจ้งเตือนผู้ใช้
หากมีการเพิ่มหรือแก้ไขฟังก์ชัน IMPORT ในชีตเป็นครั้งแรกสำหรับฟังก์ชันต่อไปนี้ แบนเนอร์คำเตือนจะปรากฏขึ้นเนื่องจากชีตดังกล่าวจะรับส่งข้อมูลกับบุคคลภายนอกได้
- IMPORTHTML
- IMPORTXML
- IMPORTFEED
- IMPORTDATA
- IMAGE
หากต้องการอนุญาตให้เข้าถึงได้ เอดิเตอร์ของสเปรดชีตสามารถคลิกอนุญาตให้เข้าถึง
ข้อความแสดงข้อผิดพลาด: "โปรดใช้เว็บเบราว์เซอร์บนเดสก์ท็อปในการให้สิทธิ์เข้าถึงเพื่อดึงข้อมูลจาก URL ภายนอก"
หากได้รับข้อผิดพลาดนี้ คุณสามารถเปลี่ยนไปใช้เว็บเบราว์เซอร์บนเดสก์ท็อปเพื่ออนุญาตการเข้าถึงฟังก์ชัน IMPORT หรือทำตามขั้นตอนต่อไปนี้
- วาง URL ของสเปรดชีตในเบราว์เซอร์ Chrome
- เลือกตัวเลือกต่อไปนี้
- สำหรับ iPhone และ iPad: แตะเพิ่มเติม ขอเว็บไซต์เวอร์ชันอุปกรณ์เคลื่อนที่
- สำหรับ Android: แตะเพิ่มเติม เว็บไซต์เวอร์ชันเดสก์ท็อป
- คลิกอนุญาตให้เข้าถึง
ลักษณะการทำงานของการแจ้งเตือน
- ระบบจะทริกเกอร์การแจ้งเตือนนี้ 1 ครั้งต่อชีต และจะมีเพียงเอดิเตอร์เท่านั้นที่ดำเนินการอนุญาตให้เข้าถึงได้ เมื่อเอดิเตอร์ดำเนินการแล้ว การแจ้งเตือนจะปิดลงและจะไม่แสดงให้ผู้ทำงานร่วมกันคนอื่นๆ เห็น
- IMPORT ทั้งหมดที่มีอยู่ในหน้านี้จะถูกบล็อกจนกว่าจะมีการคลิกอนุญาตให้เข้าถึง
- ผู้ใช้จะเพิกถอนสิทธิ์เข้าถึงไม่ได้หลังจากยอมรับแล้ว เว้นแต่ว่าผู้ใช้จะใช้ประวัติเวอร์ชัน ในประวัติเวอร์ชัน ให้เปลี่ยนกลับไปใช้เวอร์ชันก่อนที่การแจ้งเตือนจะปรากฏ จากนั้นจึงเพิ่มหรือแก้ไข IMPORT อีกครั้ง แล้วการแจ้งเตือนจะปรากฏขึ้นอีกครั้ง จากนั้นคุณก็สามารถนำฟังก์ชัน
IMPORTHTML(), IMPORTXML(), IMPORTFeed(), IMPORTDATA()
หรือIMAGE()
ทั้งหมดในสเปรดชีตออกได้