Google Apps স্ক্রিপ্ট দ্রুত শুরু

একটি Google Apps স্ক্রিপ্ট তৈরি করুন যা পিপল এপিআইকে অনুরোধ করে।

কুইকস্টার্ট ব্যাখ্যা করে যে কীভাবে একটি অ্যাপ সেট আপ করতে হয় এবং চালাতে হয় যেটি একটি Google Workspace API কল করে। এই কুইকস্টার্ট একটি সরলীকৃত প্রমাণীকরণ পদ্ধতি ব্যবহার করে যা একটি পরীক্ষার পরিবেশের জন্য উপযুক্ত। একটি উত্পাদন পরিবেশের জন্য, আমরা আপনার অ্যাপের জন্য উপযুক্ত অ্যাক্সেসের শংসাপত্রগুলি বেছে নেওয়ার আগে প্রমাণীকরণ এবং অনুমোদন সম্পর্কে শেখার পরামর্শ দিই৷

Apps স্ক্রিপ্টে, Google Workspace কুইকস্টার্টগুলি Google Workspace API কল করতে এবং প্রমাণীকরণ এবং অনুমোদনের প্রবাহের কিছু বিবরণ পরিচালনা করতে উন্নত Google পরিষেবা ব্যবহার করে।

উদ্দেশ্য

  • পরিবেশ কনফিগার করুন।
  • স্ক্রিপ্ট তৈরি করুন এবং কনফিগার করুন।
  • স্ক্রিপ্ট চালান।

পূর্বশর্ত

  • API অ্যাক্সেস সক্ষম সহ একটি Google Workspace ডোমেন।
  • প্রশাসকের বিশেষাধিকার সহ সেই ডোমেনে একটি Google অ্যাকাউন্ট।

  • গুগল ড্রাইভে অ্যাক্সেস

স্ক্রিপ্ট তৈরি করুন

  1. script.google.com/create এ গিয়ে Apps স্ক্রিপ্ট এডিটরে একটি নতুন স্ক্রিপ্ট তৈরি করুন।
  2. নিম্নলিখিত কোড দিয়ে স্ক্রিপ্ট সম্পাদকের বিষয়বস্তু প্রতিস্থাপন করুন:

people/quickstart/quickstart.gs
/**
 * @typedef {Object} EmailAddress
 * @see https://developers.google.com/people/api/rest/v1/people#Person
 * @property {string} value
 * Note: This is a partial definition.
 */

/**
 * @typedef {Object} Name
 * @see https://developers.google.com/people/api/rest/v1/people#Person
 * @property {string} displayName
 * Note: This is a partial definition.
 */

/**
 * @typedef {Object} Person
 * @see https://developers.google.com/people/api/rest/v1/people#Person
 * @property {Name[]} names
 * @property {EmailAddress[]} [emailAddresses]
 * Note: This is a partial definition.
 */

/**
 * @typedef {Object} Connection
 * @see https://developers.google.com/people/api/rest/v1/people.connections/list
 * @property {Person[]} connections
 * Note: This is a partial definition.
 */

/**
 * Print the display name if available for 10 connections.
 */
function listConnectionNames() {
  // Use the People API to list the connections of the logged in user.
  // See: https://developers.google.com/people/api/rest/v1/people.connections/list
  if (!People || !People.People || !People.People.Connections) {
    throw new Error("People service not enabled.");
  }
  const connections = People.People.Connections.list("people/me", {
    pageSize: 10,
    personFields: "names,emailAddresses",
  });
  if (!connections.connections) {
    console.log("No connections found.");
    return;
  }
  for (const person of connections.connections) {
    if (
      person.names &&
      person.names.length > 0 &&
      person.names[0].displayName
    ) {
      console.log(person.names[0].displayName);
    } else {
      console.log("No display name found for connection.");
    }
  }
}

  1. Save এ ক্লিক করুন .
  2. শিরোনামহীন প্রজেক্টে ক্লিক করুন, Quickstart টাইপ করুন এবং Rename এ ক্লিক করুন।

স্ক্রিপ্ট কনফিগার করুন

পিপল এপিআই সক্ষম করুন

অ্যাপস স্ক্রিপ্ট প্রকল্প খুলুন।

  1. এডিটর ক্লিক করুন।
  2. পরিষেবাগুলির পাশে, একটি পরিষেবা করুন ক্লিক করুন৷
  3. People API নির্বাচন করুন এবং Add এ ক্লিক করুন।

নমুনা চালান

Apps স্ক্রিপ্ট এডিটরে, Run এ ক্লিক করুন।

আপনি যখন প্রথমবার নমুনা চালান, এটি আপনাকে অ্যাক্সেস অনুমোদন করতে অনুরোধ করে:

  1. অনুমতি পর্যালোচনা ক্লিক করুন.
  2. একটি অ্যাকাউন্ট চয়ন করুন.
  3. Allow এ ক্লিক করুন।

স্ক্রিপ্টের এক্সিকিউশন লগ উইন্ডোর নীচে প্রদর্শিত হবে।

পরবর্তী পদক্ষেপ