ฉันมีปัญหา เมื่อใดก็ตามที่ฉันสร้างสเปรดชีตใหม่ฉันไม่สามารถเพิ่มสคริปต์ที่ฉันสร้างไว้แล้วได้ รายการสำหรับโครงการหรือสคริปต์ล่าสุดจะว่างเปล่าเสมอ ใครมีความละเอียดหรือฉันต้องคัดลอกรหัสสคริปต์และแทรกลงในกระดาษคำนวณ?
ฉันมีปัญหา เมื่อใดก็ตามที่ฉันสร้างสเปรดชีตใหม่ฉันไม่สามารถเพิ่มสคริปต์ที่ฉันสร้างไว้แล้วได้ รายการสำหรับโครงการหรือสคริปต์ล่าสุดจะว่างเปล่าเสมอ ใครมีความละเอียดหรือฉันต้องคัดลอกรหัสสคริปต์และแทรกลงในกระดาษคำนวณ?
คำตอบ:
คุณสามารถเพิ่มสคริปต์ของคุณเป็นห้องสมุดในสเปรดชีตใหม่ ให้เริ่มต้นจากจุดเริ่มต้น. โค้ดตัวอย่างนี้จะเพิ่มสตริงลงในเซลล์ที่ใช้งาน:
function libTest(text) {
var sh = SpreadsheetApp.getActiveSpreadsheet()
.getActiveSheet().getActiveCell();
sh.setValue(text);
}
บันทึกสคริปต์โดยสร้างเวอร์ชัน:
ถัดไปคัดลอกรหัสโครงการจากเครื่องมือแก้ไขสคริปต์:
เผยแพร่สคริปต์เป็นเว็บแอป (รันเฉพาะคุณเท่านั้น):
ในสเปรดชีตใหม่เปิดตัวแก้ไขสคริปต์ เลือกจัดการไลบรารีจากตัวเลือกทรัพยากรและป้อนและเลือกคีย์ / ไลบรารี:
ในโปรแกรมแก้ไขสคริปต์คุณสามารถเพิ่มรหัสต่อไปนี้:
function test(){
libTest.libTest("jacobjan");
}