আপনার প্রকাশিত অ্যাড-অন আপগ্রেড করা হচ্ছে

আপনি Gmail বা ক্যালেন্ডার প্রসারিত করার জন্য ইতিমধ্যেই একটি অ্যাড-অন তৈরি এবং প্রকাশ করে থাকলে, আপনি এটিকে Google Workspace অ্যাড-অনে আপগ্রেড করতে পারেন। আপনার বিদ্যমান Gmail বা ক্যালেন্ডার অ্যাড-অনগুলিতে কীভাবে Google Workspace কার্যকারিতা যুক্ত করবেন এবং তারপরে আপনার আপগ্রেড করা অ্যাড-অন প্রকাশ করবেন যাতে এটি আবিষ্কার এবং ইনস্টল করা যায় তা এই পৃষ্ঠার নির্দেশাবলীতে রয়েছে।

আপনার Google Workspace Marketplace তালিকা, ইনস্টল এবং ব্যবহারকারীদের ধরে রাখতে আপনি নতুন কার্যকারিতা আপনার আসল অ্যাড-অনে স্থানান্তর করতে পারেন। আপগ্রেড করার ফলে আপনি নতুন Google Workspace অ্যাড-অন বৈশিষ্ট্য যেমন হোমপেজগুলির সুবিধা নিতে পারবেন।

ধাপ 1: আপনার অ্যাড-অনের অ্যাপস স্ক্রিপ্ট প্রকল্পের একটি অনুলিপি তৈরি করুন

আপনার আপগ্রেড করা অ্যাড-অন আপনার প্রকাশিত অ্যাড-অন হিসাবে একই Google ক্লাউড প্রকল্প ব্যবহার করে, তবে অন্তর্নিহিত অ্যাপস স্ক্রিপ্ট প্রকল্পের একটি অনুলিপি তৈরি করা এবং ব্যবহার করা গুরুত্বপূর্ণ যাতে আপনি আপগ্রেড সংস্করণ পরীক্ষা করার সময় আপনার বিদ্যমান ব্যবহারকারীরা প্রভাবিত না হন। . মূল স্ক্রিপ্ট প্রকল্পের একটি অনুলিপি আপগ্রেড করার অর্থ হল আপনি সর্বদা মূল কোড অ্যাক্সেস করতে পারেন এবং প্রয়োজনে পরে এটি পুনরায় স্থাপন করতে পারেন।

  1. আপনার বিদ্যমান Gmail অ্যাড-অন বা ক্যালেন্ডার কনফারেন্সিং অ্যাড-অন অ্যাপস স্ক্রিপ্ট প্রকল্প খুলুন।
  2. বাম দিকে, ওভারভিউ ক্লিক করুন।
  3. ডানদিকে, একটি অনুলিপি করুন ক্লিক করুন।
  4. বামদিকে, প্রকল্প সেটিংস > প্রকল্প পরিবর্তন করুন ক্লিক করুন।
  5. GCP প্রজেক্ট নম্বরে ক্লিক করুন।
  6. আপনার বিদ্যমান, প্রকাশিত অ্যাড-অন অ্যাপস স্ক্রিপ্ট প্রকল্পের সাথে সম্পর্কিত একই প্রকল্প নম্বর লিখুন।
  7. সেট প্রকল্প ক্লিক করুন.

ধাপ 2: Google Workspace অ্যাড-অন ইন্টিগ্রেট করুন

আপনি আপনার অ্যাড-অনে যোগ করতে চান এমন যেকোনো Google Workspace অ্যাড-অন বৈশিষ্ট্য আপনাকে অবশ্যই ডিজাইন এবং প্রয়োগ করতে হবে।

  1. আপনার অ্যাড-অনের হোমপেজ কার্ডগুলিতে কী সামগ্রী দেখাবেন এবং সেগুলি Gmail, ক্যালেন্ডার, ড্রাইভ বা তিনটি হোস্টের যে কোনও সংমিশ্রণে প্রদর্শিত হবে কিনা তা পরিকল্পনা করুন৷ আপনি যদি একাধিক হোস্টে একটি হোমপেজ চান তবে এটি একই হোমপেজ হতে পারে কিনা বা আপনি প্রতিটি হোস্টের জন্য কাস্টম হোমপেজ কার্ড চান কিনা তা নির্ধারণ করুন।
  2. আপনার কপি করা অ্যাড-অন অ্যাপস স্ক্রিপ্ট প্রোজেক্টে, homepageTrigger ফাংশন সহ আপনার হোমপেজ কার্ড তৈরি করুন। আপনার নতুন হোমপেজ ইন্টারফেসগুলিকে নিয়ন্ত্রণ করার জন্য প্রয়োজনীয় কোনো সমর্থনকারী ফাংশন বা যুক্তি অন্তর্ভুক্ত করা নিশ্চিত করুন।
  3. একটি ব্যবহারকারীর ক্রিয়া দ্বারা ট্রিগার হওয়া প্রাসঙ্গিক কার্ড যোগ করার কথা বিবেচনা করুন, যেমন একটি Gmail বার্তা থ্রেড বা ক্যালেন্ডার ইভেন্ট খোলা।

  4. আপডেট করা ইভেন্ট অবজেক্ট স্ট্রাকচার ব্যবহার করতে আপনার অ্যাড-অনে (উইজেট কলব্যাক ফাংশনে বা প্রাসঙ্গিক ট্রিগার ফাংশনে) কোনো ইভেন্ট অবজেক্টের অ্যাক্সেস আপডেট করুন। নতুন কাঠামোতে এখনও Gmail এবং ক্যালেন্ডার কনফারেন্সিং অ্যাড-অনগুলির দ্বারা ব্যবহৃত একই ইভেন্ট অবজেক্ট ক্ষেত্রগুলি রয়েছে, তবে সেই মূল ক্ষেত্রগুলি অবমূল্যায়িত করা হয়েছে এবং অবশেষে সরানো হবে৷

ধাপ 3: আপনার অ্যাড-অনের ম্যানিফেস্ট আপডেট করুন

Google Workspace অ্যাড-অন-এর ম্যানিফেস্ট স্ট্রাকচারে যেভাবে কনফিগারেশনের তথ্য সংরক্ষণ করা হয় তা Gmail অ্যাড-অন এবং ক্যালেন্ডার কনফারেন্সিং অ্যাড-অনগুলির কাঠামো থেকে উল্লেখযোগ্যভাবে পরিবর্তিত হয়েছে। আপনি যখন আপনার অ্যাড-অন আপগ্রেড করবেন, আপনাকে অবশ্যই আপনার অ্যাড-অনের অ্যাপস স্ক্রিপ্ট প্রকল্পের ম্যানিফেস্ট ক্ষেত্রগুলিকে নীচের সারণী অনুসারে আপডেট করতে হবে৷ আপনাকে অবশ্যই নতুন addOns সম্পত্তিতে সমস্ত প্রাসঙ্গিক উপ-সম্পত্তি আপডেট করতে হবে।

আপনার আপডেট করা অ্যাড-অনের জন্য প্রয়োজনীয় অনুমতিগুলি প্রতিফলিত করতে আপনার ম্যানিফেস্টের oauthScopes ক্ষেত্রটিও আপডেট করতে ভুলবেন না।

Google Workspace অ্যাড-অন ম্যানিফেস্ট সম্পর্কে আরও জানতে, ম্যানিফেস্ট দেখুন।

জিমেইল অ্যাড-অন

মূল প্রকাশ ক্ষেত্র অ্যাকশন প্রয়োজন
gmail.composeTrigger addOns.gmail.composeTrigger এ যান।
gmail.contextualTriggers[] তালিকাটিকে addOns.gmail.contextualTriggers[] -এ সরান।
gmail.logoUrl addOns.common.logoUrl এ যান।
gmail.name addOns.common.name এ যান।
gmail.openLinkUrlPrefixes[] তালিকাটিকে addOns.common.openLinkUrlPrefixes[]
gmail.primaryColor addOns.common.layoutProperties.primaryColor এ যান।
gmail.secondaryColor addOns.common.layoutProperties.secondaryColor এ যান।
gmail.universalActions[] তালিকাটিকে addOns.common.universalActions[]
gmail.universalActions[].text প্রতিটি gmail.universalActions[].text ফিল্ডকে একটি সংশ্লিষ্ট addOns.common.universalActions[].label ফিল্ডে সরান।
gmail.useLocalFromApp addOns.common.useLocaleFromApp এ যান।

ক্যালেন্ডার কনফারেন্সিং অ্যাড-অন

মূল প্রকাশ ক্ষেত্র অ্যাকশন প্রয়োজন
calendar.createSettingsUrlFunction addOns.calendar.createSettingsUrlFunction এ যান।
calendar.conferenceSolution[] addOns.calendar.conferenceSolution[] এ যান।
calendar.logoUrl addOns.common.logoUrl এ যান।
calendar.name addOns.common.name এ যান।

ধাপ 4: আপনার আপগ্রেড করা অ্যাড-অন পরীক্ষা করুন

প্রকাশ করার আগে আপনার আপগ্রেড করা অ্যাড-অন পরীক্ষা করতে, Google Workspace অ্যাড-অন পরীক্ষা করা দেখুন।

ধাপ 5: আপনার আপগ্রেড করা অ্যাড-অনের পর্যালোচনার অনুরোধ করুন

সমস্ত Google Workspace অ্যাড-অন, আপগ্রেড করা অ্যাড-অন হোক বা স্ক্র্যাচ থেকে তৈরি করা হোক না কেন, Google Workspace মার্কেটপ্লেসে তালিকাভুক্ত হওয়ার আগে অবশ্যই অনুমোদন করতে হবে।

পর্যালোচনার জন্য আপনার অ্যাড-অন জমা দিতে এই পদক্ষেপগুলি অনুসরণ করুন:

  1. নিশ্চিত করুন যে আপনার অ্যাড-অন সমস্ত অ্যাড-অন প্রকাশনার প্রয়োজনীয়তা পূরণ করে।

  2. আপনি যে কোডটি প্রকাশ করতে চান তার ভার্সন ব্যবহার করে আপনার Google Workspace অ্যাড-অনের (নতুন অ্যাপ স্ক্রিপ্ট প্রোজেক্টে) একটি ভার্সন ডিপ্লোয়মেন্ট তৈরি করুন । হেড ডিপ্লয়মেন্ট ব্যবহার করে প্রকাশ করার চেষ্টা করবেন না।

  3. আপনার অ্যাড-অন আপগ্রেড করার সময় আপনি যদি নতুন সুযোগ যোগ করেন, তাহলে আপনাকে অবশ্যই OAuth যাচাইকরণের অনুরোধ করতে হবে। যেমন, আপনার Gmail অ্যাড-অন যদি Google Workspace অ্যাড-অন ভার্সনে নতুন ড্রাইভ বা ক্যালেন্ডার স্কোপ ব্যবহার করে, তাহলে আপনাকে যাচাইয়ের জন্য সেই নতুন স্কোপ জমা দিতে হবে। যাচাইকরণ প্রায়শই সম্পূর্ণ হতে কয়েক দিন সময় নেয়, তাই যত তাড়াতাড়ি সম্ভব প্রক্রিয়া শুরু করুন। ধাপ 6 এ যাওয়ার আগে আপনার অ্যাড-অন যাচাই করা হয়েছে তা নিশ্চিত করুন।

ধাপ 6: আপনার আপগ্রেড করা অ্যাড-অন উপলব্ধ করুন

  1. Google Workspace Marketplace SDK খুলুন।

  2. বাম দিকে, কনফিগারেশন ক্লিক করুন। এই প্যানেলে একটি ফর্ম রয়েছে যেখানে আপনি আপনার অ্যাড-অন সম্পর্কে তথ্য প্রদান করেন।

  3. Google Workspace অ্যাড-অনের নতুন কার্যকারিতা প্রতিফলিত করতে আপনার তালিকার সংক্ষিপ্ত বিবরণ, বিশদ বিবরণ এবং স্ক্রিনশট আপডেট করুন।

  4. এক্সটেনশনের অধীনে, Google Workspace অ্যাড-অন বোতামে আপগ্রেড করুন। প্রদর্শিত টেক্সটবক্সে, আগের ধাপে আপনার Google Workspace অ্যাড-অনের জন্য তৈরি করা নতুন ডিপ্লয়মেন্ট আইডি লিখুন। আপনার ডিপ্লয়মেন্ট আইডি বৈধ হলে, সমর্থিত হোস্টের একটি তালিকা প্রদর্শিত হবে।

  5. আপনি যদি আপনার Google Workspace অ্যাড-অনে নতুন স্কোপ যোগ করেন, তাহলে কনফিগারেশন পৃষ্ঠার OAuth 2.0 স্কোপ বিভাগে সেগুলি যোগ করেছেন কিনা তা নিশ্চিত করুন। সেই বিভাগে তালিকাভুক্ত স্কোপগুলি আপনার অ্যাড-অন-এর ম্যানিফেস্টে তালিকাভুক্ত স্কোপের সাথে হুবহু মেলে।

  6. আপনি ফর্মে যে তথ্য দিয়েছেন তা সঠিক কিনা তা যাচাই করুন। তারপরে, পরিবর্তনগুলি সংরক্ষণ করুন ক্লিক করুন।

এই Google Workspace অ্যাড-অন আপগ্রেড প্রক্রিয়া চলাকালীন আপনার কোনো প্রশ্ন থাকলে বা কোনো সমস্যার সম্মুখীন হলে, আমাদের সাথে যোগাযোগ করুন

FAQ

অ্যাড-অন আপগ্রেড সম্পর্কিত প্রায়শই জিজ্ঞাসিত প্রশ্নগুলি নিম্নলিখিত:

আমি কি আমার এডিটর অ্যাড-অন আপগ্রেড করতে পারি?

বেশিরভাগ এডিটর অ্যাড-অনগুলি Google Workspace অ্যাড-অনগুলিতে সরানো যেতে পারে। তবে, সেগুলিকে Gmail এবং ক্যালেন্ডারের অ্যাড-অনগুলির মতো সহজে Google Workspace অ্যাড-অনগুলিতে আপগ্রেড করা যায় না।

আপনি যদি আপনার এডিটর অ্যাড-অনটিকে Google Workspace অ্যাড-অনে স্থানান্তর করতে চান, তাহলে আপনাকে HTML থেকে একটি কার্ড-ভিত্তিক ইন্টারফেসে অ্যাড-অনের UI পুনরায় লিখতে হবে এবং আপনার JavaScript হ্যান্ডলিং কার্ড পরিষেবাতে আপডেট করতে হবে।

আপনার বিদ্যমান এডিটর অ্যাড-অনে কিছু পরিষেবা কার্ড পরিষেবায় উপলব্ধ নাও হতে পারে৷ যেমন, আপনার এডিটর অ্যাড-অনে যদি কোনও ফাইল পিকার থাকে, তাহলে Google Workspace অ্যাড-অনগুলির জন্য কার্ড পরিষেবা থেকে কোনও সমতুল্য উপলব্ধ নেই।

আমি কি একটি আলাদা Google Workspace অ্যাড-অন তৈরি করে আমার বিদ্যমান অ্যাড-অন রাখতে পারি?

বিভিন্ন ব্র্যান্ড নামে অতিরিক্ত Google Workspace অ্যাড-অন তৈরি করতে আপনাকে স্বাগত জানাই, কিন্তু আমরা আপনার Google Workspace অ্যাড-অনের মতো একই ব্র্যান্ড নামে আলাদা Gmail বা ক্যালেন্ডার কনফারেন্সিং অ্যাড-অনগুলিকে অনুমতি দিই না। আপনার যদি প্রশ্ন থাকে বা একটি ব্যতিক্রম অনুরোধ করতে চান, আমাদের সাথে যোগাযোগ করুন

আমার ব্যবহারকারীদের কি অ্যাড-অন আপগ্রেড করার পরে পুনরায় অনুমোদন করতে হবে?

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

আমি কি আমার Chrome এক্সটেনশনকে Google Workspace অ্যাড-অনে আপগ্রেড করে ব্যবহারকারীদের ট্রান্সফার করতে পারি?

না। আপনি একটি Chrome এক্সটেনশনের ব্যবহারকারী, ইনস্টল এবং তালিকা পর্যালোচনা স্থানান্তর করতে পারবেন না। আপনাকে অবশ্যই একটি নতুন Google Workspace অ্যাড-অন তৈরি করতে হবে এবং আপনার Chrome এক্সটেনশনের ব্যবহারকারীদের সরাসরি Google Workspace মার্কেটপ্লেসে পাঠাতে হবে।

আমি কি আমার Google Workspace অ্যাড-অনের সাথে একাধিক অ্যাড-অন বান্ডিল করতে পারি?

একসাথে অ্যাপ ইন্টিগ্রেশনের তালিকা দেখুন।