গুগল অ্যাপস স্ক্রিপ্ট ড্যাশবোর্ড

অ্যাপস স্ক্রিপ্ট ড্যাশবোর্ড আপনাকে আপনার অ্যাপস স্ক্রিপ্ট প্রোজেক্টগুলো পরিচালনা ও নিরীক্ষণ করতে দেয়। ড্যাশবোর্ডটি ব্যবহার করুন:

  • আপনার বিদ্যমান অ্যাপস স্ক্রিপ্ট প্রজেক্টগুলো দেখুন ও অনুসন্ধান করুন, যার মধ্যে গুগল ওয়ার্কস্পেস ডকুমেন্টের সাথে সংযুক্ত বাউন্ড স্ক্রিপ্টগুলোও অন্তর্ভুক্ত।
  • নতুন প্রকল্প তৈরি করুন।
  • আপনার প্রোজেক্টগুলো যে OAuth স্কোপগুলো ব্যবহার করে, সেগুলোর বিবরণ দেখুন।
  • আপনার স্ক্রিপ্ট প্রজেক্টগুলোর অবস্থা ও ব্যবহার পর্যবেক্ষণ করুন।
  • আপনার প্রজেক্ট এবং আপনার অ্যাকাউন্টের ক্রেডেনশিয়াল ব্যবহার করে চালিত অন্যান্য প্রজেক্টের এক্সিকিউশন লগ দেখুন।
  • আপনার স্ক্রিপ্ট প্রজেক্টগুলোর সাথে অ্যাপগুলোকে এপিআই (API) ব্যবহার করার অনুমতি দিতে বা আটকাতে অ্যাপস স্ক্রিপ্ট এপিআই (Apps Script API) চালু বা বন্ধ করুন।

প্রকল্পগুলি দেখুন এবং অনুসন্ধান করুন

অ্যাপস স্ক্রিপ্ট ড্যাশবোর্ডে সেই সমস্ত স্ক্রিপ্ট প্রজেক্টের তালিকা থাকে যা আপনি দেখতে বা সম্পাদনা করতে পারেন। ড্যাশবোর্ডের বাম দিকের নেভিগেশন এই প্রজেক্টগুলোকে নিম্নলিখিত ক্যাটাগরিতে বিভক্ত করে:

  • তারকাচিহ্নিত প্রকল্পসমূহ । যে প্রকল্পগুলো আপনি পর্যবেক্ষণ করছেন।
  • আমার প্রকল্পসমূহ । যে প্রকল্পগুলোর আপনি মালিক।
  • সকল প্রজেক্ট । যে প্রজেক্টগুলোর মালিক আপনি, অথবা যেগুলো দেখার বা সম্পাদনা করার অনুমতি আপনার আছে।
  • আমার সাথে শেয়ার করা হয়েছে । এমন সব প্রজেক্ট যা আপনার নিজের নয়, কিন্তু আপনার সাথে শেয়ার করা হয়েছে।
  • ট্র্যাশ . যে প্রজেক্টগুলো আপনি গুগল ড্রাইভ থেকে মুছে ফেলেছেন।

প্রজেক্ট তালিকাগুলোতে প্রজেক্টের নাম, মালিক এবং সর্বশেষ সংশোধনের তারিখ দেখানো হয়। প্রজেক্টের নামের পাশে থাকা আইকনগুলো নির্দেশ করে যে প্রজেক্টটি একটি স্বতন্ত্র প্রজেক্ট নাকি একটি সংযুক্ত প্রজেক্ট।

প্রকল্পের বিবরণ দেখুন

প্রতিটি প্রজেক্টে ডেভেলপারের বিবরণ দেখার জন্য একটি ভিউ অন্তর্ভুক্ত থাকে। কোনো প্রজেক্টের বিবরণ দেখতে, প্রজেক্ট তালিকা থেকে সারিটিতে ক্লিক করুন।

প্রজেক্টের বিস্তারিত ভিউতে প্রজেক্টের ত্রুটির হার , এক্সিকিউশন এবং ব্যবহারকারীর ডেটা ও গ্রাফ, সেইসাথে প্রজেক্টের যেকোনো ব্যবহারকারীর অনুরোধ করা OAuth স্কোপগুলো দেখানো হয়। ডেটা মেট্রিকগুলো নিম্নরূপে সংজ্ঞায়িত করা হয়েছে:

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

আপনার প্রোজেক্টের প্রতিটি ডেপ্লয়মেন্ট, প্রোজেক্ট ডিটেইলস পেজে ডেটা এবং গ্রাফের আগে একটি ট্যাব হিসেবে প্রদর্শিত হয়; সেই ডেপ্লয়মেন্টের সংশ্লিষ্ট ডেটা দেখতে ট্যাবটি নির্বাচন করুন। 'ALL' নির্বাচন করলে প্রোজেক্টের সমস্ত ডেপ্লয়মেন্ট এবং অ্যাপস স্ক্রিপ্ট কোড এডিটরের ভেতর থেকে ডেভেলপারদের প্রোজেক্টটি চালানোর ফলে সৃষ্ট এক্সিকিউশনগুলোর সমষ্টিগত ডেটা দেখা যায়।

অ্যাড-অন হিসেবে প্রকাশিত প্রজেক্টগুলো অ্যাপস স্ক্রিপ্ট ড্যাশবোর্ডে ডেপ্লয়েড হিসেবে দেখা যায় না।

প্রকল্পগুলি নিরীক্ষণ করুন

প্রজেক্টগুলোকে স্টার দিয়ে বুকমার্ক করুন। প্রজেক্ট স্টার করলে আপনি সামগ্রিক ব্যবহার এবং ত্রুটির হারের পরিসংখ্যান ও গ্রাফও নিরীক্ষণ করতে পারবেন।

কোনো প্রজেক্টকে স্টার করতে, প্রজেক্ট সারির ডানদিকে, > Add star-এ ক্লিক করুন। প্রজেক্টের বিবরণ দেখার সময় More- ক্লিক করেও আপনি প্রজেক্টটিকে স্টার করতে পারেন।

বাম দিকের নেভিগেশনে, আপনার বুকমার্ক করা প্রজেক্টগুলো দেখতে ‘Starred Projects’ নির্বাচন করুন। গত ৭ দিনের মধ্যে আপনার সমস্ত স্টার করা প্রজেক্টের সংশ্লিষ্ট গ্রাফগুলো দেখতে পৃষ্ঠার শীর্ষে থাকা ‘ Error rate’ , ‘Executions ’ বা ‘Users’ স্কোরকার্ডে ক্লিক করুন।

কোনো প্রজেক্টের রো-তে থাকা ‘More এ ক্লিক করে এবং ‘Remove star’ নির্বাচন করে প্রজেক্ট থেকে একটি স্টার অপসারণ করুন।

মৃত্যুদণ্ড কার্যকর করা পরিচালনা করুন

অ্যাপস স্ক্রিপ্ট প্রোজেক্ট ফাংশনগুলোর স্বতন্ত্র এক্সিকিউশন দেখতে ও পরিচালনা করতে অ্যাপস স্ক্রিপ্ট ড্যাশবোর্ড ব্যবহার করুন। বাম দিকের নেভিগেশনে 'My Executions' নির্বাচন করে সাম্প্রতিক এক্সিকিউশনগুলোর সম্পূর্ণ লগ খুঁজুন।

'আমার এক্সিকিউশন ' প্যানেলটি সেইসব প্রোজেক্টের পূর্ববর্তী ও চলমান সমস্ত এক্সিকিউশনের একটি লগ দেখায়, যেগুলোর আপনি মালিক, সম্পাদক বা ভিউয়ার। এই তালিকায় এমন প্রোজেক্টের ফাংশন এক্সিকিউশনও অন্তর্ভুক্ত থাকতে পারে, যেগুলোতে আপনার অ্যাক্সেস নেই কিন্তু সেগুলো আপনার হয়ে চলে (উদাহরণস্বরূপ, আপনার ইনস্টল করা ও চালানো অ্যাড-অন)। এক্সিকিউশন তালিকাটি শুধুমাত্র সেই প্রাথমিক ফাংশনটি দেখায় যা এক্সিকিউশন শুরু করার জন্য কল করা হয়। এটি সেই এক্সিকিউশন চলাকালীন কল করা প্রতিটি ফাংশন দেখায় না।

ভিউ-এর উপরের ফিল্টারগুলো ব্যবহার করে লগে কোন ধরনের এক্সিকিউশন রিপোর্ট করা হবে তা নিয়ন্ত্রণ করুন। লগের প্রতিটি সারি একটি একক এক্সিকিউশনকে প্রতিনিধিত্ব করে। 'স্টার্ট টাইম' , 'ডিউরেশন' এবং 'স্ট্যাটাস' কলামগুলো সেই এক্সিকিউশন সম্পর্কিত তথ্য দেখায়।

'ফাংশন' কলামটি সেই ফাংশনের নাম দেখায় যা এক্সিকিউশন শুরু করেছে। যদি এক্সিকিউশনটির সংশ্লিষ্ট স্ক্রিপ্ট প্রজেক্টে আপনার অ্যাক্সেস না থাকে কিন্তু এটি আপনার পক্ষ থেকে রান হয়ে থাকে, তাহলে এই কলামে কোনো নাম থাকে না।

' Type' কলামটি দেখায় কিসের ভিত্তিতে কার্য সম্পাদন শুরু হয়েছে। এর মানগুলো হলো:

  • অ্যাড-অন । এক্সিকিউশনটি একটি অ্যাড-অন থেকে উদ্ভূত হয়েছে।
  • এক্সিকিউশন এপিআই । এক্সিকিউশনটি অ্যাপস স্ক্রিপ্ট এপিআই-এর একটি আহ্বানের মাধ্যমে শুরু হয়েছিল।
  • সময়-চালিত । মৃত্যুদণ্ডটি একটি সময়গত ঘটনার কারণে সংঘটিত হয়েছিল।
  • ট্রিগার । কার্য সম্পাদনটি একটি ট্রিগার উৎস থেকে উদ্ভূত হয়েছে।
  • ওয়েবঅ্যাপ । এক্সিকিউশনটি একটি ডেপ্লয়েড ওয়েব অ্যাপ থেকে উদ্ভূত হয়েছে।
  • এডিটর । এক্সিকিউশনটি অ্যাপস স্ক্রিপ্ট এডিটর থেকে শুরু হয়েছিল।

মৃত্যুদণ্ড বন্ধ করুন

দীর্ঘক্ষণ ধরে চলমান এক্সিকিউশনগুলো 'Running' স্ট্যাটাস দ্বারা নির্দেশিত হয়। এই এক্সিকিউশনগুলো বন্ধ করতে, প্রজেক্ট সারির ডানদিকে, > Terminate-এ ক্লিক করুন।

সেটিংস

বাম দিকের নেভিগেশন থেকে সেটিংস নির্বাচন করে আপনার ড্যাশবোর্ডের সেটিংস সমন্বয় করুন।

সেটিংস প্যানেলে অ্যাপস স্ক্রিপ্ট এপিআই-এর জন্য একটি টগল রয়েছে। এটি আপনাকে আপনার স্ক্রিপ্ট প্রজেক্টগুলোতে এপিআই অ্যাক্সেস দেওয়ার সুযোগ দেয়।

এই টগলটি অ্যাক্সেস করতে সেটিংস প্যানেলে থাকা Google Apps Script API লেবেলটিতে ক্লিক করুন। এটি সতর্কতামূলক লেখা এবং একটি টগল সুইচ সহ একটি নতুন প্যানেল খুলবে। নিরাপত্তা সতর্কতা হিসেবে, আপনার স্ক্রিপ্ট প্রজেক্টগুলিতে অ্যাক্সেস ডিফল্টরূপে বন্ধ থাকে। একবার আপনি অ্যাক্সেস দিলে, আপনার অনুমোদিত যেকোনো থার্ড-পার্টি অ্যাপ্লিকেশন আপনার স্ক্রিপ্ট এবং ডিপ্লয়মেন্ট পরিবর্তন করার জন্য এপিআই ব্যবহার করতে পারবে। যেকোনো সময় সেটিংস প্যানেল থেকে এই অ্যাক্সেস প্রত্যাহার করুন।

অ্যাপস স্ক্রিপ্ট এপিআই অ্যাক্সেস গাইডে আরও তথ্য খুঁজুন।