วันจันทร์ที่ 31 สิงหาคม พ.ศ. 2558

เพิ่ม user google account เป็นกลุ่ม

1.สร้างชื่อกลุ่มในหน้าแอดมินก่อน  เข้าหน้าคอนโซล  admin.google.com
2.เข้าไปที่ ผู้ใช้งาน
3.เพิ่มองค์กร   เช่น  student58
4.เรียบร้อย

ต่อไปเตรียมรายชื่อสมาชิกที่ต้องการเพิ่มเข้าระบบ
1.สร้าง ชีต ในไดร์  ตั้งชื่อเป็น student58
2.ประกอบด้วย ช่องที่ 1 เป็นอีเมล์  ช่องที่สอง ชื่อ  ช่องที่สาม นามสกุล ช่องที่สี่ รหัสผ่าน ช่องที่ห้า status


3.ไปที่เมนู  เครื่องมือ  ไปที่  โปรแกรมแก้ไขสคริปท์  เลือก โครงการว่างเปล่า

4.ลบสคริปที่มีออกให้หมดแล้ววางสคริปอันนี้แทน

function acction() {
  var sheet = SpreadsheetApp.getActiveSheet();
  var firstRow = 2;
  var lastRow = 6;
  for (i=firstRow;i<=lastRow; i++) {
    if (sheet.getRange(i,6).getValue() == ''){
      var email     = sheet.getRange(i, 1).getValue();
      var firstname = sheet.getRange(i, 2).getValue();
      var lastname  = sheet.getRange(i, 3).getValue();
      var ou        = sheet.getRange(i, 4).getValue();
      var password  = sheet.getRange(i, 5).getValue();
      var user = {
        primaryEmail: email,
        name:{
          givenName: firstname,
          familyName: lastname
        },
        password: password,
        orgUnitPath : ou
      };
      user = AdminDirectory.Users.insert(user);
      var timestamp = new Date();
      sheet.getRange(i, 6).setValue(timestamp);
    } //if
  } // for
}




*************หมายเหตุ
  var firstRow = 2; คือแถวแรกของข้อมูลผู้ใช้  
  var lastRow = 6;   คือแถวสุดท้ายของข้อมูลผู้ใช้

6.กดปุ่มบันทึก  ตั้งชื่อสคริป
7.ไปที่เมนู ทรัพยากร  -> บริการขั้นสูงของgoogle    
เพื่อเปิดบริการ  Admin Directory API 





เปิดบริการ  Admin Directory API   แล้วคลิก  คอนโซลนักพัฒนาซอฟแวร์ google

เลือก Admin SDK


หลังจากนั้นกด Enable API

ปิดหน้าเพจ ตั้งค่า  กลับไปที่หน้าสคริปต่อ
กดปุ่ม play เพื่อให้สคริปทำงาน
ระบบจะถาม การใช้สิทธิ์  กด ต่อไป  กดยอมรับ

กลับไปดูที่หน้าคอนโซล ผู้ใช้  ก็จะเพิ่มตามรายชื่อที่มีนั้น


ไม่มีความคิดเห็น:

แสดงความคิดเห็น