যদি আপনি ইতিমধ্যেই Gmail বা ক্যালেন্ডার সম্প্রসারণের জন্য একটি অ্যাড-অন তৈরি এবং প্রকাশ করে থাকেন, তাহলে আপনি এটিকে একটি Google Workspace অ্যাড-অনে আপগ্রেড করতে পারেন। এই পৃষ্ঠার নির্দেশাবলীতে আপনার বিদ্যমান Gmail বা ক্যালেন্ডার অ্যাড-অনগুলিতে Google Workspace কার্যকারিতা কীভাবে যোগ করবেন এবং তারপরে আপনার আপগ্রেড করা অ্যাড-অনটি প্রকাশ করার বিশদ বিবরণ দেওয়া হয়েছে যাতে এটি আবিষ্কার এবং ইনস্টল করা যায়।
আপনার Google Workspace Marketplace তালিকা, ইনস্টল এবং ব্যবহারকারীদের ধরে রাখতে আপনি নতুন কার্যকারিতাটি আপনার মূল অ্যাড-অনে স্থানান্তর করতে পারেন। আপগ্রেড করার মাধ্যমে আপনি হোমপেজের মতো নতুন Google Workspace অ্যাড-অন বৈশিষ্ট্যগুলির সুবিধা নিতে পারবেন।
ধাপ ১: আপনার অ্যাড-অনের অ্যাপস স্ক্রিপ্ট প্রজেক্টের একটি কপি তৈরি করুন
আপনার আপগ্রেড করা অ্যাড-অনটি আপনার প্রকাশিত অ্যাড-অনের মতো একই Google ক্লাউড প্রোজেক্ট ব্যবহার করে, তবে অন্তর্নিহিত অ্যাপস স্ক্রিপ্ট প্রোজেক্টের একটি কপি তৈরি এবং ব্যবহার করা গুরুত্বপূর্ণ যাতে আপগ্রেড করা সংস্করণটি পরীক্ষা করার সময় আপনার বিদ্যমান ব্যবহারকারীরা প্রভাবিত না হন। মূল স্ক্রিপ্ট প্রোজেক্টের একটি কপি আপগ্রেড করার অর্থ হল আপনি সর্বদা মূল কোডটি অ্যাক্সেস করতে পারবেন এবং প্রয়োজনে পরে এটি পুনরায় স্থাপন করতে পারবেন।
- আপনার বিদ্যমান Gmail অ্যাড-অন বা ক্যালেন্ডার কনফারেন্সিং অ্যাড-অন অ্যাপস স্ক্রিপ্ট প্রকল্পটি খুলুন।
- বাম দিকে, ওভারভিউ ক্লিক করুন।
- ডানদিকে, Make a copy এ ক্লিক করুন।
- বাম দিকে, প্রোজেক্ট সেটিংস > প্রোজেক্ট পরিবর্তন করুন এ ক্লিক করুন।
- GCP প্রজেক্ট নম্বর ক্লিক করুন।
- আপনার বিদ্যমান, প্রকাশিত অ্যাড-অন অ্যাপস স্ক্রিপ্ট প্রকল্পের সাথে সম্পর্কিত একই প্রকল্প নম্বরটি লিখুন।
- প্রজেক্ট সেট করুন এ ক্লিক করুন।
ধাপ ২: Google Workspace অ্যাড-অন ইন্টিগ্রেট করুন
আপনার অ্যাড-অনে যে কোনও Google Workspace অ্যাড-অন বৈশিষ্ট্য যোগ করতে আপনাকে অবশ্যই ডিজাইন এবং বাস্তবায়ন করতে হবে।
- আপনার অ্যাড-অনের হোমপেজ কার্ডগুলিতে কোন কন্টেন্ট দেখাবেন এবং সেগুলি Gmail, ক্যালেন্ডার, ড্রাইভ, অথবা তিনটি হোস্টের যেকোনো সংমিশ্রণে প্রদর্শিত হবে কিনা তা পরিকল্পনা করুন। আপনি যদি একাধিক হোস্টে একটি হোমপেজ চান, তাহলে সিদ্ধান্ত নিন যে এটি একই হোমপেজ হতে পারে কিনা অথবা আপনি প্রতিটি হোস্টের জন্য কাস্টম হোমপেজ কার্ড চান কিনা।
- আপনার কপি করা অ্যাড-অন অ্যাপস স্ক্রিপ্ট প্রজেক্টে,
homepageTriggerফাংশন দিয়ে আপনার হোমপেজ কার্ড তৈরি করুন। আপনার নতুন হোমপেজ ইন্টারফেস নিয়ন্ত্রণ করার জন্য প্রয়োজনীয় যেকোনো সহায়ক ফাংশন বা লজিক অন্তর্ভুক্ত করতে ভুলবেন না। ব্যবহারকারীর ক্রিয়াকলাপের ফলে ট্রিগার হওয়া প্রাসঙ্গিক কার্ডগুলি যোগ করার কথা বিবেচনা করুন, যেমন একটি Gmail বার্তা থ্রেড খোলা বা ক্যালেন্ডার ইভেন্ট ।
আপডেট করা ইভেন্ট অবজেক্ট স্ট্রাকচার ব্যবহার করার জন্য আপনার অ্যাড-অনে (উইজেট কলব্যাক ফাংশনে বা কনটেক্সচুয়াল ট্রিগার ফাংশনে) ইভেন্ট অবজেক্টের যেকোনো অ্যাক্সেস আপডেট করুন। নতুন স্ট্রাকচারে এখনও 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 এ যান। |
ধাপ ৪: আপনার আপগ্রেড করা অ্যাড-অন পরীক্ষা করুন
প্রকাশের আগে আপনার আপগ্রেড করা অ্যাড-অন পরীক্ষা করতে, Google Workspace অ্যাড-অন পরীক্ষা করা দেখুন।
ধাপ ৫: আপনার আপগ্রেড করা অ্যাড-অনের পর্যালোচনার অনুরোধ করুন
সমস্ত Google Workspace অ্যাড-অন, তা সে আপগ্রেড করা অ্যাড-অন হোক বা একেবারে নতুন করে তৈরি করা, Google Workspace মার্কেটপ্লেসে তালিকাভুক্ত করার আগে অবশ্যই অনুমোদিত হতে হবে।
আপনার অ্যাড-অন পর্যালোচনার জন্য জমা দিতে এই পদক্ষেপগুলি অনুসরণ করুন:
নিশ্চিত করুন যে আপনার অ্যাড-অন অ্যাড-অন প্রকাশনার সমস্ত প্রয়োজনীয়তা পূরণ করে।
আপনি যে কোডটি প্রকাশ করতে চান তার ভার্সন ব্যবহার করে আপনার Google Workspace অ্যাড-অনের (নতুন Apps Script প্রজেক্টে) একটি ভার্সনযুক্ত ডিপ্লয়মেন্ট তৈরি করুন । হেড ডিপ্লয়মেন্ট ব্যবহার করে প্রকাশ করার চেষ্টা করবেন না।
আপনার অ্যাড-অন আপগ্রেড করার সময় যদি আপনি নতুন স্কোপ যোগ করে থাকেন, তাহলে আপনাকে OAuth যাচাইকরণের জন্য অনুরোধ করতে হবে। উদাহরণস্বরূপ, যদি আপনার Gmail অ্যাড-অন Google Workspace অ্যাড-অন সংস্করণে নতুন ড্রাইভ বা ক্যালেন্ডার স্কোপ ব্যবহার করে, তাহলে আপনাকে যাচাইকরণের জন্য সেই নতুন স্কোপগুলি জমা দিতে হবে। যাচাইকরণ সম্পন্ন হতে প্রায়শই কয়েক দিন সময় লাগে, তাই যত তাড়াতাড়ি সম্ভব প্রক্রিয়াটি শুরু করুন। ধাপ 6 এ যাওয়ার আগে নিশ্চিত করুন যে আপনার অ্যাড-অন যাচাই করা হয়েছে।
ধাপ ৬: আপনার আপগ্রেড করা অ্যাড-অনটি উপলব্ধ করুন
Google Workspace Marketplace SDK খুলুন।
বাম দিকে, কনফিগারেশন ক্লিক করুন। এই প্যানেলে একটি ফর্ম রয়েছে যেখানে আপনি আপনার অ্যাড-অন সম্পর্কে তথ্য প্রদান করেন।
Google Workspace অ্যাড-অনের নতুন কার্যকারিতা প্রতিফলিত করতে আপনার তালিকার সংক্ষিপ্ত বিবরণ, বিস্তারিত বিবরণ এবং স্ক্রিনশট আপডেট করুন।
এক্সটেনশনের অধীনে, Google Workspace অ্যাড-অনে আপগ্রেড করুন বোতামে ক্লিক করুন। প্রদর্শিত টেক্সটবক্সে, পূর্ববর্তী ধাপে আপনার Google Workspace অ্যাড-অনের জন্য তৈরি করা নতুন ডিপ্লয়মেন্ট আইডিটি লিখুন। যদি আপনার ডিপ্লয়মেন্ট আইডি বৈধ হয়, তাহলে সমর্থিত হোস্টগুলির একটি তালিকা প্রদর্শিত হবে।
যদি আপনি আপনার Google Workspace অ্যাড-অনে নতুন স্কোপ যোগ করে থাকেন, তাহলে কনফিগারেশন পৃষ্ঠার OAuth 2.0 স্কোপ বিভাগে সেগুলি যোগ করতে ভুলবেন না। সেই বিভাগে তালিকাভুক্ত স্কোপগুলি আপনার অ্যাড-অনের ম্যানিফেস্টে তালিকাভুক্ত স্কোপগুলির সাথে হুবহু মিলে যাওয়া উচিত।
ফর্মে আপনার প্রবেশ করানো তথ্য সঠিক কিনা তা যাচাই করুন। তারপর, পরিবর্তনগুলি সংরক্ষণ করুন এ ক্লিক করুন।
এই Google Workspace অ্যাড-অন আপগ্রেড প্রক্রিয়া চলাকালীন যদি আপনার কোন প্রশ্ন থাকে বা কোনও সমস্যার সম্মুখীন হন, তাহলে আমাদের সাথে যোগাযোগ করুন ।
প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী
অ্যাড-অন আপগ্রেড সম্পর্কে প্রায়শই জিজ্ঞাসিত প্রশ্নগুলি নিম্নরূপ:
আমি কি আমার এডিটর অ্যাড-অন আপগ্রেড করতে পারি?
বেশিরভাগ এডিটর অ্যাড-অন গুগল ওয়ার্কস্পেস অ্যাড-অনে স্থানান্তরিত করা যেতে পারে। তবে, জিমেইল এবং ক্যালেন্ডারের অ্যাড-অনের মতো এগুলি গুগল ওয়ার্কস্পেস অ্যাড-অনে আপগ্রেড করা যায় না।
যদি আপনি আপনার এডিটর অ্যাড-অনটিকে একটি Google Workspace অ্যাড-অনে স্থানান্তর করতে চান, তাহলে আপনাকে অ্যাড-অনের UI HTML থেকে একটি কার্ড-ভিত্তিক ইন্টারফেসে পুনর্লিখন করতে হবে এবং আপনার জাভাস্ক্রিপ্ট হ্যান্ডলিং কার্ড পরিষেবাতে আপডেট করতে হবে।
আপনার বিদ্যমান এডিটর অ্যাড-অনের কিছু পরিষেবা কার্ড সার্ভিসে উপলব্ধ নাও হতে পারে। উদাহরণস্বরূপ, যদি আপনার এডিটর অ্যাড-অনে একটি ফাইল পিকার থাকে, তাহলে Google Workspace অ্যাড-অনের জন্য কার্ড সার্ভিস থেকে এর সমতুল্য কোনও পরিষেবা পাওয়া যাবে না।
আমি কি আলাদা একটি Google Workspace অ্যাড-অন তৈরি করতে পারি এবং আমার বিদ্যমান অ্যাড-অনটি রেখে দিতে পারি?
আপনি বিভিন্ন ব্র্যান্ড নামে অতিরিক্ত Google Workspace অ্যাড-অন তৈরি করতে পারেন, তবে আমরা আপনার Google Workspace অ্যাড-অনের মতো একই ব্র্যান্ড নামে আলাদা Gmail বা Calendar কনফারেন্সিং অ্যাড-অন তৈরির অনুমতি দিই না। যদি আপনার কোন প্রশ্ন থাকে বা ব্যতিক্রমের অনুরোধ করতে চান, তাহলে আমাদের সাথে যোগাযোগ করুন ।
আপগ্রেড করার পর কি আমার ব্যবহারকারীদের অ্যাড-অনটি পুনরায় অনুমোদন করতে হবে?
যতক্ষণ পর্যন্ত আপনার Google Workspace অ্যাড-অনটি একই অন্তর্নিহিত ক্লাউড প্ল্যাটফর্ম (GCP) প্রকল্প ব্যবহার করে, একটি সংশ্লিষ্ট OAuth ক্লায়েন্ট আইডি সহ, আপনার ব্যবহারকারীদের আপনার মূল অ্যাড-অনের জন্য পূর্বে অনুমোদিত অনুমতিগুলি পুনরায় অনুমোদন করার প্রয়োজন হবে না। তবে, আপগ্রেড প্রক্রিয়ার সময় আপনি যদি নতুন স্কোপ যোগ করেন, তাহলে আপনার ব্যবহারকারীদের আপনার অ্যাড-অনের Google Workspace সংস্করণটি প্রথমবার ব্যবহার করার সময় সেই নতুন স্কোপগুলিকে অনুমোদন করতে হবে।
আমি কি আমার Chrome এক্সটেনশনটি Google Workspace অ্যাড-অনে আপগ্রেড করে ব্যবহারকারীদের স্থানান্তর করতে পারি?
না। আপনি কোনও Chrome এক্সটেনশনের ব্যবহারকারী, ইনস্টল এবং তালিকা পর্যালোচনা স্থানান্তর করতে পারবেন না। আপনাকে একটি নতুন Google Workspace অ্যাড-অন তৈরি করতে হবে এবং আপনার Chrome এক্সটেনশনের ব্যবহারকারীদের Google Workspace Marketplace-এ নির্দেশিত করতে হবে।
আমি কি আমার Google Workspace অ্যাড-অনের সাথে একাধিক অ্যাড-অন বান্ডিল করতে পারি?
একসাথে তালিকাভুক্ত অ্যাপ ইন্টিগ্রেশন দেখুন।