Office JavaScript API และ การดึงข้อมูล API ด้วย Power Query ใน Excel

Office JavaScript API และ การดึงข้อมูล API ด้วย Power Query ใน Excel

การดึงข้อมูล API และ Office JavaScript API ใหม่สำหรับจุดข้อมูลแบบอ่านอย่างเดียวของ Power Query ถูกกำหนดไว้สำหรับ Excel และสอดคล้องกับวิสัยทัศน์ของเราในการสร้างประสบการณ์ผู้ใช้ข้ามแพลตฟอร์มที่คุ้นเคยและมีประสิทธิภาพ API เหล่านี้ช่วยให้คุณสามารถดึงข้อมูลที่เกี่ยวข้องกับคิวรี Power Query ที่คุณมีในเวิร์กบุ๊ก Excel ของคุณ

ตัวอย่างโค้ด: ใช้ Office JavaScript API สำหรับ Power Query

ต่อไปนี้คือตัวอย่างสองตัวอย่างเกี่ยวกับวิธีที่คุณสามารถใช้ Office JS API ใหม่สำหรับ Excel

1. หากคุณต้องการดูชื่อ พารามิเตอร์ การ สืบค้น วันที่รีเฟรชล่าสุดและจำนวนแถวที่โหลดให้เรียก API ตามที่แสดงในตัวอย่างโค้ดต่อไปนี้


async function run() {
    await Excel.run(async (context) => {
        const queries = context.workbook.queries;
        queries.load("items");
        await context.sync();
        console.log("rows loaded: " + queries.items.map((q) => q.rowsLoadedCount));
        console.log("last refresh dates: " + queries.items.map((q) => q.refreshDate));
    });
}

2. คุณสามารถนับการสืบค้นทั้งหมดในสมุดงานได้ ตัวอย่างเช่น คุณสามารถเรียก Excel API ต่อไปนี้

จำนวน const = query.getCount();

สำหรับรายละเอียดเพิ่มเติม ดูเอกสารสำหรับคลาส Excel.QueryและคลาสExcel.QueryCollection

มีอะไรต่อไปใน Office JavaScript API สำหรับ Excel

เรากำลังพิจารณาที่จะเพิ่มความสามารถ Power Query เพิ่มเติมผ่าน Office JavaScript APIs เช่น การรีเฟรชคิวรีและการแก้ไข

เราขอแนะนำให้คุณลองใช้ API นี้ในขณะที่เราพยายามปรับปรุงประสิทธิภาพการทำงานของผู้ใช้ต่อไป สำหรับคำติชม คำแนะนำ หรือคำถามใดๆ เกี่ยวกับ API โปรดแจ้งให้เราทราบโดยการแสดงความคิดเห็น หรือใช้ปุ่มคำติชมที่มุมบนสุดใน Excel – เพิ่ม #PowerQuery ในคำติชมของคุณ เพื่อให้เราค้นหาได้ง่าย

แหล่งข้อมูลการพัฒนา Excel เพิ่มเติม

 

การดึงข้อมูล API ด้วย Power Query ใน Excel

 

ตัวอย่างการดึงข้อมูลที่เผยแพร่เป็น API บน data.go.th นี้ใช้ Microsoft Excel for Microsoft 365 MSO (Version 2206)

1. เลือก Data -> Get Data -> From Other Sources -> From Web

 

2. ใส่ URL ของ API ที่ต้องการดึงข้อมูล แล้วเลือก Transform Data

 

3. คลิ๊กเข้าไปที่ table

 

4. คลิ๊กที่ icon ดังภาพเพื่อ Expand

 

5. คลิ๊กที่ Close & Load เพื่อกลับไปที่ตาราง Excel

 

ทั้งนี้บริษัทเคแอนด์โอ จึงได้มุ่งเน้นการจัดการแก้ไขปัญหา จัดการเอกสาร ด้านเอกสารขององค์กรมาอย่างยาวนาน และ ให้ความสำคัญกับด้านงานเอกสาร ต่อลูกค้าเป็นอย่างดี จนถึงปัจจุบันก็ได้ความยอมรับจากองค์กร ขนาดใหญ่ ขนาดกลาง และขนาดเล็กมากมาย จึงใคร่ขออาสาดูและปัญหาด้านเอกสารให้กับองค์กรของท่านอย่างสุดความสามารถ เพราะเราเป็นหนึ่งในธุรกิจ ระบบจัดเก็บเอกสาร ที่ท่านไว้ใจได้

สอบถามได้สบายใจทั้ง เรื่องค่าบริการ ราคา และ งบประมาณ เพราะเป็นราคาที่สุด คุ้มที่สุด

เรามีแอดมินคอยคอบคำถาม 24 ชั้วโมงที่ Line OA ให้คำปรึกษาด้านวางระบบจัดการเอกสารอิเล็กทรอนิกส์  EDMS โดยทีมงานผู้เชี่ยวชาญจาก K&O

ที่มีประสบการณ์มากว่า 15 ปี รวมถึงซอฟต์แวร์ระดับโลก ติดต่อ 0 2 – 8 6 0 – 6 6 5 9 หรือ E m a i l : c s @ k o . i n . t h

หากท่านมีความสนใจ บทความ หรือ Technology สามารถติดต่อได้ตามเบอร์ที่ให้ไว้ด้านล่างนี้
Tel.086-594-5494
Tel.095-919-6699

Related Articles