Random Password API แล้วเขียนลง Google Sheet


 

มีโจทย์ว่าต้องทำการสร้างรหัสผ่านแบบยาก! และรหัสผ่านที่สร้างมาจะต้องไม่ซ้ำกันเพื่อความปลอดภัย ก็เลยต้องหา Solution แต่จะไปใช้บริการผู้ให้บริการจัดการรหัสผ่านก็ไม่พร้อมจะจ่ายเงินรายเดือนอีก

ทางออกก็เลยหา API Generate Password ซึ่งก็มีผู้ให้บริการและใช้งานง่ายมาก PasswordRandom.com - API for generating strong Password, Numbers, Strings

 

เรียกใช้ Link ตาม API ที่ระบุไว้ก็จะได้รหัสแบบแข็งแกร่งมาเลยยยยยยย

 

ต่อไปใช้ AppScript เพื่อเรียกใช้ api แล้วเขียนรหัสผ่านลง google sheet ซึ่งง่ายมากๆ

 

function genPass() {
  var res = UrlFetchApp.fetch("https://www.passwordrandom.com/query?command=password");
  if(SpreadsheetApp.getCurrentCell().getValue()==""){
    SpreadsheetApp.getCurrentCell().setValue(res);
  }
}

จะได้ script ตามข้างต้น จากนั้นก็เอาไปใส่ UI ในหน้าของ Google Sheet แล้วเรียกใช้เป็น Macro ก็ได้ง่ายๆ สะดวกมาก


แค่นี้ทุกคนทีมก็สามารถเข้าถึงไฟล์ สร้างรหัส และจัดการด้วยกันได้แล้ว 


รับทำเว็บไซต์ https://www.jiiwaa.com

ความคิดเห็น