ขั้นตอนการเพิ่มผู้ใช้จำนวนมากๆ ใน Google Apps for education
มีวิธีดังนี้
ขั้นตอนที่ 1
เข้าเว็บไซต์ http://admin.google.com จะปรากฏรูปดังนี้ โดยให้ใส่ ชื่อผู้ใช้และรหัสผ่าน (ต้องอยู่ในฐานะผู้ดูแลระบบเท่านั้น)
คลิกที่ เพิ่มองค์กรย่อย สมมติเพิ่มองค์กรย่อยชื่อว่า member ดังรูปด้านล่าง
คลิกที่สร้างชื่อองค์กร เป็นอันเสร็จขั้นตอนที่ 2 (สังเกตดูครับจะมีชื่อองค์กรย่อย member แสดงทางด้านเมนูซ้ายมือของหน้าจอ)
ขั้นตอนที่ 3 การสร้างข้อมูลผู้ใช้ ใน Google ชีต คลิกที่นี้ https://docs.google.com/spreadsheets/u/0/
และคลิกที่
- email : อาจใช้หมายเลขประจำตัวนักเรียนเช่น 8245@ตามด้วยชื่อเว็บไซต์โรงเรียน
- name : ชื่อ (ภาษาไทยหรือภาษาอังกฤษก็ได้)
- lastname : นามสกุล
- OU : ชื่อองค์กรย่อยที่สร้างในขั้นตอนที่2 ใส่เครื่องหมาย /
- password : รหัสผ่านโดยต้องตั้งให้มีรูปแบบคือมีความยาวไม่น้อยกว่า 8 ตัวอักษรและต้องมี ตัวอักษรตัวใหญ่ ตัวอักษรตัวเล็ก อักขระพิเศษ และตัวเลข เช่น Np_12345678 (ต้องรูปแบบนี้เท่านั้น)
จะปรากฏ Google Apps Script ให้คลิกที่ โครงการว่างเปล่า
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);
}
}
}
ให้ปรากฏดังภาพ
หมายเหตุ บรรทัดที่ 4 ตัวเลขที่ใส่ใน var lastRow คือ จำนวน Google ชีต แถวสุดท้ายของสมาชิก
หลังจากนั้น คลิกที่ปุ่ม ทำการบันทึกโครงการใหม่ จะปรากฏดังรูปด้านล่าง
คลิกที่ Admin SDK ปรากฏดังรูปด้านล่าง แล้วคลิกที่ปุ่ม Enable API (เพื่อเปิด) ให้เปลียนดังรูปด้านล่าง
คลิกที่ปุ่ม ต่อไป และ คลิก รับสิทธิ์ จะปราฏข้อผิดพลาดในรูปแบบต่างๆ ดังรูปด้านล่าง
ขั้นตอนที่ 6 แก้ข้อผิดพลาดดังนี้ กด ปุ่ม ปิด และมีขั้นตอนดังนี้
คลิกที่แถบเมนู ทรัพยากร และเลือกที่เมนู บริการขั้นสูงของ Google... ดังรูปด้านล่าง
จะปรากฏรูปด้านล่าง
คลิกที่ ปุ่ม Admin Directory API ให้แสดงดังรูปด้านบน หลังจากนั้นคลิก ที่คำว่า คอนโซลนักพัฒนาซอฟต์แวร์ Google จะปรากฏรูปด้านล่าง
หลังจากนั้น ปิดแท็บ API Library ที่แท็บ Browser คลิกปุ่มตกลงดังรูปด้านล่าง
กลับที่ที่คอนโซลผู้ดูแลระบบว่าสมาชิกที่เพิ่มเข้าไปถูกต้องหรือไม่
*แค่นี้เด็กนักเรียนทั้งโรงเรียนก็จะเข้าไปอยู่ในระบบ
*การตั้ง OU แล้วแต่บริบทของแต่ละโรงเรียนเลยนะ
เทคนิคอย่าลืมใส่รหัสผ่านตามที่ระบุนะครับ งั้นลบสมาชิกที่ละคน เหนื่อยแย่เลย
ครูพงษ์ศักดิ์ มั่นหมาย โรงเรียนหนองไผ่ จ.เพชรบูรณ์
E-mail : krued@nongphai.ac.th
ขอบคุณที่แบ่งปั่นครับ
ตอบลบขอบคุณครับ ที่แบ่งปั่น
ตอบลบทำตามขั้นตอนแล้วสามารถเพิ่มสมาชิกได้เรียบร้อย แต่ผมลองนำ email password ไป login ผ่าน gmail.com ระบบบอกว่า "อีเมลและรหัสผ่านที่คุณป้อนไม่ตรงกัน " ครับ
ตอบลบ