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

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

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

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

উদ্দেশ্য

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

পূর্বশর্ত

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

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

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

মানুষ/কুইকস্টার্ট/কুইকস্টার্ট.জিএস
/**
 * @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. সংরক্ষণ করুন ক্লিক করুন .
  2. Untitled project এ ক্লিক করুন, Quickstart টাইপ করুন এবং Rename এ ক্লিক করুন।

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

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

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

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

নমুনাটি চালান

অ্যাপস স্ক্রিপ্ট এডিটরে, রান এ ক্লিক করুন।

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

  1. অনুমতি পর্যালোচনা করুন -এ ক্লিক করুন।
  2. একটি অ্যাকাউন্ট বেছে নিন।
  3. অনুমতি দিন ক্লিক করুন।

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

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