Google Apps স্ক্রিপ্ট কুইকস্টার্ট

এই পৃষ্ঠার বাকি অংশে বর্ণিত ধাপগুলি সম্পূর্ণ করুন, এবং মাত্র কয়েক মিনিটের মধ্যে আপনার কাছে একটি সহজ Google Apps স্ক্রিপ্ট থাকবে যা YouTube Data API-তে অনুরোধ করবে।

নমুনা অ্যাপ্লিকেশনটি স্প্রেডশিটে ইউটিউব চ্যানেলের ডেটা কীভাবে যুক্ত করতে হয় তা প্রদর্শন করে।

পূর্বশর্ত

এই কুইকস্টার্টটি চালানোর জন্য, আপনার প্রয়োজন হবে:

  • ইন্টারনেট এবং একটি ওয়েব ব্রাউজার অ্যাক্সেস।
  • একটি গুগল অ্যাকাউন্ট।
  • গুগল ড্রাইভে অ্যাক্সেস।

ধাপ ১: স্ক্রিপ্ট তৈরি করুন

  1. আপনার ওয়েব ব্রাউজারে গুগল ড্রাইভ খুলুন।
  2. নতুন > গুগল শিটস এ ক্লিক করুন।
  3. নতুন স্প্রেডশিটে, এক্সটেনশন > অ্যাপস স্ক্রিপ্ট ক্লিক করুন।
  4. স্ক্রিপ্ট এডিটরের বিষয়বস্তু নিম্নলিখিত কোড দিয়ে প্রতিস্থাপন করুন:
    // Note: Apps Script automatically requests authorization
    // based on the API's used in the code.
    
    function channelsListByUsername(part, params) {
      var response = YouTube.Channels.list(part,
                                           params);
      var channel = response.items[0];
      var dataRow = [channel.id, channel.snippet.title, channel.statistics.viewCount];
      SpreadsheetApp.getActiveSpreadsheet().appendRow(dataRow);
    }
    
    function getChannel() {
      var ui = SpreadsheetApp.getUi();
      var channelName = ui.prompt("Enter the channel name: ").getResponseText();
      channelsListByUsername('snippet,contentDetails,statistics',
                             {'forUsername': channelName});
    }
    
    function getGoogleDevelopersChannel() {
      channelsListByUsername('snippet,contentDetails,statistics',
                             {'forUsername': 'GoogleDevelopers'});
    }
    
    function onOpen() {
      var firstCell = SpreadsheetApp.getActiveSheet().getRange(1, 1).getValue();
      if (firstCell != 'ID') {
        var headerRow = ["ID", "Title", "View count"];
        SpreadsheetApp.getActiveSpreadsheet().appendRow(headerRow);
      }
      var ui = SpreadsheetApp.getUi();
      ui.createMenu('YouTube Data')
      .addItem('Add channel data', 'getChannel')
      .addSeparator()
      .addItem('Add GoogleDevelopers data', 'getGoogleDevelopersChannel')
      .addToUi();
    }
    
  5. সংরক্ষণ করুন ক্লিক করুন .
  6. উপরে বাম দিকে Untitled project-এ ক্লিক করুন, Quickstart টাইপ করুন এবং Rename-এ ক্লিক করুন।

ধাপ ২: YouTube ডেটা API চালু করুন

  1. বাম দিকে, এডিটর ক্লিক করুন।
  2. বাম দিকে, "পরিষেবা" এর পাশে, একটি পরিষেবা করুন বিকল্পে ক্লিক করুন।
  3. YouTube Data API এ ক্লিক করুন, তারপর Add এ ক্লিক করুন।

ধাপ ৩: নমুনাটি চালান

  1. আপনার স্প্রেডশিটটি পুনরায় লোড করুন। কোড যোগ করার পর যদি আপনি প্রথমবার স্প্রেডশিটটি লোড করেন, তাহলে প্রথম সারিতে ID , Title এবং View কাউন্ট হেডার থাকা উচিত।
  2. মেনু বারে, আপনার স্প্রেডশিটে GoogleDevelopers চ্যানেল সম্পর্কে তথ্য যোগ করতে YouTube Data > Add GoogleDevelopers data এ ক্লিক করুন। (YouTube Data মেনুটি স্ট্যান্ডার্ড মেনুর পাশে প্রদর্শিত হওয়া উচিত - ফাইল, সম্পাদনা, দেখুন, ইত্যাদি)

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

    1. অনুমতি পর্যালোচনা করুন -এ ক্লিক করুন।
    2. একটি অ্যাকাউন্ট বেছে নিন।
    3. অনুমতি দিন ক্লিক করুন।
  3. মেনু বারে, আপনার পছন্দের চ্যানেলের জন্য ডেটা যোগ করতে YouTube Data > Add channel data এ ক্লিক করুন। অনুরোধ করা হলে, চ্যানেলের নাম লিখুন (যেমন "GoogleDevelopers" অথবা "SaturdayNightLive") এবং OK এ ক্লিক করুন। স্ক্রিপ্টটি সেই চ্যানেলের ডেটা পুনরুদ্ধার করে এবং স্প্রেডশিটে যোগ করে।

আরও পড়া

সমস্যা সমাধান

রেফারেন্স ত্রুটি: "[API NAME]" সংজ্ঞায়িত করা হয়নি

অ্যাপস স্ক্রিপ্ট কোড এডিটরে API টগল করা না থাকলে এই ত্রুটিটি ঘটে। ধাপ 2.b এ আবার যান এবং নিশ্চিত করুন যে সংশ্লিষ্ট টগলটি on এ সেট করা আছে।