Office

ส่งออกสมาชิกกลุ่ม Yammer ไปยังไฟล์ .csv

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

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

สมาชิกของเครือข่าย Yammer ของคุณสามารถส่งออกข้อมูลสำหรับกลุ่มสาธารณะได้ สำหรับกลุ่มส่วนตัวเฉพาะสมาชิกของกลุ่มและผู้ดูแลระบบเครือข่ายเท่านั้นที่สามารถส่งออกรายการการเป็นสมาชิกได้

กระบวนการนี้จำเป็นต้องใช้ Windows PowerShell ดูซับซ้อนแต่ใช้เวลาเพียงไม่กี่นาทีในการทำให้เสร็จสมบูรณ์

ขั้นตอนที่ 1: ค้นหา ID ของกลุ่ม

ID กลุ่มจะระบุกลุ่ม Yammer คุณจำเป็นต้องใช้สำหรับสคริปต์ PowerShell

ขั้นตอนที่ 2: ค้นหาโทเค็นของคุณ

โทเค็นของคุณเป็นเวอร์ชันที่เข้ารหัสลับของบัญชีผู้ใช้และรหัสผ่านของคุณ คุณจำเป็นต้องใช้สำหรับสคริปต์ PowerShell

ขั้นตอนที่ 3: สร้างสคริปต์ PowerShell ของคุณ

บันทึกโค้ดตัวอย่างในไฟล์และแทนที่ค่าสำหรับ ID และโทเค็นของกลุ่ม

ขั้นตอนที่ 4: เรียกใช้สคริปต์ PowerShell

เปลี่ยนไดเรกทอรีไปยังโฟลเดอร์ที่คุณต้องการให้ไฟล์ .csv และวางสคริปต์ของคุณลงใน PowerShell

ขั้นตอนที่ 5: เปิดไฟล์ .csv ด้วย Excel

ใช้คอลัมน์ชื่อเต็มและอีเมลเพื่อรับรายชื่อสมาชิก

ขั้นตอนที่ 1: ค้นหา ID ของกลุ่ม

  1. ในเบราว์เซอร์ของคุณให้ไปที่ https://www.yammer.com

  2. เลือกกลุ่ม

  3. ค้นหาในแถบที่อยู่ของเบราว์เซอร์และคัดลอกค่าสำหรับ feedId ไปยังไฟล์แผ่นจดบันทึกของคุณ ตัวอย่างเช่นใน URL ต่อไปนี้คุณจะคัดลอกค่า๑๑๗๒๑๖๓

    https://www.yammer.com/contoso.com/#/threads/inGroup?type=in_group&feedId =๑๑๗๒๑๖๓

ขั้นตอนที่ 2: ค้นหาโทเค็นของคุณ

คำเตือน: อย่าแชร์โทเค็นของคุณกับบุคคลอื่น สามารถใช้ในการเข้าถึงบัญชีผู้ใช้ Yammer ของคุณได้

  1. ในเบราว์เซอร์ให้ไปที่ https://www.yammer.com/client_applications

  2. คลิกลงทะเบียนแอปใหม่

    • ชื่อแอปพลิเคชัน: เนื่องจากคุณไม่ได้ใช้แอปนี้สำหรับอะไรยกเว้นการรับโทเค็นของคุณให้ตั้งชื่อว่าสิ่งที่คุณต้องการ ชื่อแอปพลิเคชันต้องไม่ซ้ำกัน

    • องค์กร: ใส่ชื่อบริษัทของคุณ

    • อีเมลการสนับสนุน: ใส่ที่อยู่อีเมลที่ทำงานของคุณ

    • เว็บไซต์: ใส่เว็บไซต์ของบริษัทของคุณ

    • การเปลี่ยนเส้นทาง URI: Enter https://www.yammer.com

    หน้ารายละเอียดสำหรับการสร้างแอป Yammer ใหม่

  3. ในส่วนคีย์และโทเค็นให้คลิกสร้างโทเค็นสำหรับนักพัฒนาสำหรับแอปพลิเคชันนี้

    หน้าแอป Yammer แสดงลิงก์เพื่อรับโทเค็น

    โทเค็นจะแสดงที่ด้านล่างของหน้าคีย์และโทเค็น แสดงภาพเบลอในรูปภาพก่อนหน้า

    โทเค็นสามารถใช้ในการเข้าถึง Yammer ดังนั้นจึงไม่ต้องแชร์โทเค็นนั้น

  4. คัดลอกโทเค็นไปยังไฟล์แผ่นจดบันทึก

    หน้าแอป Yammer ที่แสดงโทเค็น

ขั้นตอนที่ 3: สร้างสคริปต์ PowerShell ของคุณ

คำเตือน: อย่าแชร์สคริปต์นี้หลังจากที่คุณใส่โทเค็นของคุณแล้ว โทเค็นของคุณสามารถใช้ในการเข้าถึงบัญชีผู้ใช้ Yammer ของคุณได้

  1. คัดลอกโค้ดต่อไปนี้ลงในไฟล์แผ่นจดบันทึก

    $GroupId=group_id_value
    
    $Token = "token_value"
    
    $Headers = @{ "Authorization" = "Bearer "+$Token }
      
    $GroupCycle = 1
    DO
    	{
    		$GetMoreGroupsUri = "https://www.yammer.com/api/v1/users/in_group/$GroupId.xml?page=$GroupCycle"
    		write-host ("REST API CALL : $GetMoreGroupsUri")
            [xml]$Xml = ((Invoke-WebRequest -Uri $GetMoreGroupsUri -Method Get -Headers $Headers).content)
            $YammerGroups += $Xml.response.users.user
            $GroupCycle ++
            $GroupCount += $Xml.response.users.user.count
    		write-host ("GROUPMEMBER COUNT : $GroupCount")
        }	
    	While ($Xml.response.users.user.count -gt 0)
    	 $YammerGroups | Where {$_} | Export-Csv "$GroupId.csv" -Delimiter "," 
      
    	
  2. ในสองบรรทัดแรกของสคริปต์ให้แทนที่group_id_valueและtoken_valueด้วยผลลัพธ์จากขั้นตอนที่1และ2

ขั้นตอนที่ 4: เรียกใช้สคริปต์ PowerShell ของคุณ

  1. เปิด Windows PowerShell สำหรับข้อมูล abut การค้นหา Windows PowerShell ให้ดูที่การค้นหา PowerShell ใน Windows 10, ๘.๑, ๘.๐และ๗.๐

  2. ใน PowerShell ให้เปลี่ยนไดเรกทอรีเป็นสถานที่ที่คุณต้องการบันทึกไฟล์ .csv ตัวอย่างเช่นถ้าคุณต้องการเก็บสคริปต์ไว้ในโฟลเดอร์เอกสารของคุณและชื่อผู้ใช้ของคุณคือ Joe พิมพ์:

    cd c:\users\joe\documents
  3. คัดลอกสคริปต์ของคุณจากไฟล์แผ่นจดบันทึกของคุณวางลงใน PowerShell แล้วกดEnter

ขั้นตอนที่ 5: เปิดไฟล์ด้วย Excel

  1. ดับเบิลคลิกที่ไฟล์ Excel ซึ่งจะมีชื่อGroupIDโดยใช้ ID กลุ่มจากขั้นตอนที่1

    ไฟล์นี้จะอยู่ในไดเรกทอรีที่คุณเรียกใช้คำสั่ง PowerShell

  2. ใช้คอลัมน์ชื่อเต็มและอีเมลเพื่อรับรายชื่อสมาชิก

ขยายทักษะ Office ของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

ขอบคุณสำหรับคำติชมของคุณ!

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×