Google Apps Script
ગૂગલ એપ્સ સ્ક્રિપ્ટ એ ગૂગલ વર્કસ્પેસ પ્લેટફોર્મમાં હળવા વજનની એપ્લિકેશન વિકાસ માટે ગૂગલ દ્વારા વિકસાવવામાં આવેલું સ્ક્રિપ્ટીંગ પ્લેટફોર્મ છે. ગૂગલ એપ્સ સ્ક્રિપ્ટ શરૂઆતમાં માઈક હાર્મ દ્વારા ગૂગલ શીટ્સ પર ડેવલપર તરીકે કામ કરતી વખતે સાઇડ પ્રોજેક્ટ તરીકે વિકસાવવામાં આવી હતી. ગૂગલ એપ્સ સ્ક્રિપ્ટની સૌપ્રથમ જાહેર જાહેરાત મે 2009માં કરવામાં આવી હતી જ્યારે ગૂગલ ડૉક્સના તે સમયના પ્રોડક્ટ મેનેજર જોનાથન રોશેલ દ્વારા બીટા પરીક્ષણ કાર્યક્રમની જાહેરાત કરવામાં આવી હતી. ઓગસ્ટ 2009માં ગૂગલ એપ્સ સ્ક્રિપ્ટને ત્યારબાદ તમામ ગૂગલ એપ્સ પ્રીમિયર અને એજ્યુકેશન એડિશન ગ્રાહકો માટે ઉપલબ્ધ કરાવવામાં આવી હતી. તે જાવાસ્ક્રિપ્ટ 1.6 પર આધારિત છે, પરંતુ તેમાં 1.7 અને 1.8 ના કેટલાક ભાગો અને ઇસીએમએસ્ક્રિપ્ટ 5 એપીઆઈનો સબસેટ પણ સામેલ છે. એપ્સ સ્ક્રિપ્ટ પ્રોજેક્ટ ગૂગલના ઈન્ફ્રાસ્ટ્રક્ચર પર સર્વર-સાઇડ ચલાવે છે. ગૂગલના જણાવ્યા અનુસાર, એપ્સ સ્ક્રિપ્ટ "ગૂગલ ઉત્પાદનો અને તૃતીય પક્ષ સેવાઓમાં કાર્યોને સ્વચાલિત કરવાની સરળ રીતો પ્રદાન કરે છે". એપ્સ સ્ક્રિપ્ટ એ એવું સાધન પણ છે જે ગૂગલ ડૉક્સ, શીટ્સ અને સ્લાઇડ્સ માટે એડ-ઑન્સને શક્તિ આપે છે. ગૂગલ એપ્સ સ્ક્રિપ્ટ જાવાસ્ક્રિપ્ટ 1.6 અને જાવાસ્ક્રિપ્ટ 1.7 અને 1.8 ની પસંદગી પર આધારિત છે. તે વેબ બ્રાઉઝરમાં એપ સ્ક્રિપ્ટ્સને ડીબગ કરવા માટે ક્લાઉડ-આધારિત ડીબગર ધરાવે છે. તેનો ઉપયોગ સંસ્થાના આંતરિક વપરાશ માટે સરળ સાધનો બનાવવા માટે થઈ શકે છે. તેનો ઉપયોગ સરળ સિસ્ટમ વહીવટ કાર્યો કરવા માટે થઈ શકે છે. તેમાં સમુદાય આધારિત સમર્થન મોડેલ છે. મર્યાદાઓ ગૂગલ એપ્સ સ્ક્રિપ્ટમાં કેટલીક પ્રક્રિયા મર્યાદાઓ છે. ક્લાઉડ-આધારિત સેવા તરીકે, એપ્સ સ્ક્રિપ્ટ વપરાશકર્તાની સ્ક્રિપ્ટ ચલાવી શકે તે સમયને મર્યાદિત કરે છે, તેમજ ગૂગલ સેવાઓની ઍક્સેસને મર્યાદિત કરે છે. હાલમાં, ગૂગલ એપ્સ સ્ટોર આંતરિક (ફાયરવોલની પાછળ) કોર્પોરેટ ડેટાબેઝ સાથે સીધા જોડાણની મંજૂરી આપતું નથી, જે વ્યવસાયિક એપ્સ બનાવવા માટેની ચાવી છે. જો કે, જો ગૂગલ સર્વરથી આંતરિક ડેટાબેઝ સર્વર સાથે જોડાણની મંજૂરી આપવામાં આવે તો આને જે. ડી. બી. સી. સેવાના ઉપયોગ દ્વારા દૂર કરી શકાય છે. તેવી જ રીતે, એલ. ડી. એ. પી. જોડાણ જેવા અન્ય જોડાણનો અભાવ, ઉદ્યોગમાં જી. એ. એસ. નો ઉપયોગ કરી શકાય તે સ્તરને મર્યાદિત કરે છે. એપ્સ સ્ક્રિપ્ટની મેઘ પ્રકૃતિને કારણે, તારીખ અને સમય સંબંધિત કાર્યો એવા પરિણામો ઉત્પન્ન કરશે જે ડેટા ક્રોસિંગ ટાઇમ ઝોનને કારણે ખોટા લાગે છે. ખૂબ જ ચોક્કસ ઘોષણા અને સંપૂર્ણ પરીક્ષણ વિના તારીખ/સમયની વસ્તુઓ અને કાર્યોનો ઉપયોગ કરવાથી અચોક્કસ પરિણામો આવી શકે છે. એડ-ઑન્સ માર્ચ 2014 માં, ગૂગલે ડૉક્સ અને શીટ્સ માટે એડ-ઑન્સ રજૂ કર્યા (ટૂંક સમયમાં ફોર્મ્સ દ્વારા અનુસરવામાં આવે છે). એડ-ઓન સ્ટોર્સ વપરાશકર્તાઓને ગૂગલ સંપાદકોમાં વધારાની સુવિધાઓ ઉમેરવા દે છે, જેમ કે મેઇલ-મર્જિંગ, વર્કફ્લો અને ડાયાગ્રામ બિલ્ડરો. બધા એડ-ઓન ક્યાં તો 100% એપ્સ સ્ક્રિપ્ટ સાથે બનેલા હોય છે અથવા કેટલાક કાર્યો કરવા માટે બાહ્ય બેક-એન્ડ પર આધાર રાખીને ગૂગલ સંપાદકોમાં UI પ્રદર્શિત કરવા માટે એપ્સ સ્ક્રિપ્ટનો ઉપયોગ કરે છે. ઉદાહરણ તરીકે, મેઇલ-મર્જિંગ ટૂલ, મેઇલચિમ્પમાં ગૂગલ ડૉક્સ માટે એડ-ઓન છે જે ઇમેઇલ્સ મોકલવા માટે મેઇલચિમ્પ પ્લેટફોર્મ સાથે વાતચીત કરે છે. એડ-ઓન પહેલાં, સ્ક્રિપ્ટ ગેલેરીમાં ગૂગલ શીટ્સ માટે સ્ક્રિપ્ટ્સ પ્રકાશિત કરવી શક્ય હતી. જ્યારે વપરાશકર્તાઓ આ ગેલેરી દ્વારા સ્ક્રિપ્ટ્સ ઇન્સ્ટોલ કરે છે, ત્યારે વપરાશકર્તાની શીટ પર એપ્સ સ્ક્રિપ્ટ કોડની એક નકલ ઇન્સ્ટોલ કરવામાં આવે છે. એડ-ઓન સાથે, સ્રોત કોડ અંતિમ વપરાશકર્તાને દેખાતો નથી અને દરેક વિકાસકર્તા દ્વારા પ્રકાશિત નવીનતમ સંસ્કરણનો ઉપયોગ કરી રહ્યો છે. આ નવો અભિગમ હાલના કોડને ટેકો આપવાનું સરળ બનાવે છે અને મેઇલચિમ્પ અથવા લ્યુસિડચાર્ટ જેવી ઘણી કંપનીઓને એપ્સ સ્ક્રિપ્ટમાં રોકાણ કરવા માટે સમજાવવામાં મદદ કરે છે. એડ-ઓન પ્રકાશનના ભાગરૂપે, ગૂગલે વિકાસકર્તાઓને એડ-ઓન બનાવવામાં મદદ કરવા માટે યુઆઈ સ્ટાઇલ ગાઇડ અને સીએસએસ પેકેજ પણ રજૂ કર્યું હતું જે સંપાદકોમાં સરળતાથી એકીકૃત થાય છે. દરેક એડ-ઓનની ગૂગલ દ્વારા તેના પ્રકાશન પહેલાં સમીક્ષા પણ કરવામાં આવે છે અને વિકાસકર્તાઓ વધુ સારો વપરાશકર્તા અનુભવ પ્રદાન કરવા માટે ગૂગલર્સની સલાહનો લાભ લઈ શકે છે. એડ-ઓનમાં જાહેરાતોને એમ્બેડ કરવી શક્ય નથી પરંતુ તેનું મુદ્રીકરણ કરવું શક્ય છે. સ્ક્રિપ્ટિંગ ભાષાઓની યાદી પણ જુઓ ગૂગલ એપ એન્જિન ગૂગલ એપ મેકર વિઝ્યુઅલ બેઝિક રેફરન્સ બાહ્ય લિંક્સ ગૂગલ એપ્સ સ્ક્રિપ્ટ કેસ સ્ટડીઝ એપ્સ સ્ક્રિપ્ટ ક્રોસ-પ્લેટફોર્મ સોફ્ટવેર જાવાસ્ક્રિપ્ટ પ્રોટોટાઇપ-આધારિત પ્રોગ્રામિંગ ભાષાઓ ઑબ્જેક્ટ-આધારિત પ્રોગ્રામિંગ ભાષાઓ સ્ક્રિપ્ટિંગ ભાષાઓ વેબ ફ્રેમવર્ક 2009 માં કમ્પ્યુટર-સંબંધિત પરિચય