Агуулгын хүснэгт:

Google Хүснэгтэд тусгай функц нэмэх: 5 алхам
Google Хүснэгтэд тусгай функц нэмэх: 5 алхам

Видео: Google Хүснэгтэд тусгай функц нэмэх: 5 алхам

Видео: Google Хүснэгтэд тусгай функц нэмэх: 5 алхам
Видео: Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! | 1-ое Видео курса "Сводные Таблицы" 2024, Арваннэгдүгээр
Anonim
Image
Image

Таны амьдралын зарим үед та Microsoft Excel эсвэл Google Sheets гэх мэт хүснэгтийн програм хангамжийг ашиглах ёстой байсан гэдэгт би итгэлтэй байна.

Тэдгээр нь харьцангуй энгийн бөгөөд шууд ашиглахад хялбар боловч маш хүчирхэг бөгөөд амархан өргөтгөх боломжтой.

Өнөөдөр бид Google Хүснэгт, түүний код болон өөрчлөн тохируулсан функцүүдийг нэмж оруулах боломжийг судалж үзэх болно.

Алхам 1: Функц гэж юу вэ?

Функц гэж юу вэ?
Функц гэж юу вэ?

Функц гэдэг нь хүснэгтийн өгөгдлийг ашиглан бидний хувьд шинэ утгыг автоматаар тооцоолох кодын хэсэг юм. Ийм функцын маш түгээмэл жишээ бол багана эсвэл бүлгийн нүдний нийлбэрийг тооцоолох SUM юм.

Хүснэгтийн бүх програм хангамж нь тэдгээрт урьдчилан суулгасан маш олон функцийг дэмждэг боловч тэдгээрийг өргөтгөх, өөрсдөө бичих чадварыг дэмждэг.

Алхам 2: Тусгай функцийг хэрхэн бичих вэ?

Тусгай функцийг хэрхэн бичих вэ?
Тусгай функцийг хэрхэн бичих вэ?
Тусгай функцийг хэрхэн бичих вэ?
Тусгай функцийг хэрхэн бичих вэ?
Тусгай функцийг хэрхэн бичих вэ?
Тусгай функцийг хэрхэн бичих вэ?
Тусгай функцийг хэрхэн бичих вэ?
Тусгай функцийг хэрхэн бичих вэ?

Google Хүснэгтэд тусгай функц бичихийн тулд бид програмын хурдан хөгжүүлэлтийн платформ болох програмын скриптийг ашигладаг бөгөөд JavaScript дээр кодыг шууд хөтөч дээр бичих боломжтой бөгөөд үүнийг манай хүснэгтэд гүйцэтгэх болно.

Бичиж эхлэхийн тулд бид дээд цэсэн дэх Tools> Script editor руу очиж онлайн код засварлагчийг гаргаж ирэх болно.

Үүнийг нээхэд бид Code.gs нэртэй нэг файлтай байх бөгөөд хоосон эхлүүлэх функцтэй болно.

Эхний жишээ болгон бид энэ функцийг DOUBLE гэж нэрлэж, мэдүүлэгт оролтын параметрийг нэмж оруулах болно. Функцийн үндсэн хэсэгт бид утгыг буцааж өгөх шаардлагатай бөгөөд үүний тулд оролтын утгыг 2 -оор үржүүлэх болно.

Бид одоо скриптийг хадгалах боломжтой бөгөөд хэрэв бид хүснэгт рүү буцаж очоод түүнд зарим өгөгдөл нэмж оруулах юм бол бид энэ үүргийг дурын нүдэнд зааж өгөгдлийн нүдний лавлагааг утгын оролт болгон илгээж болно.

Энэ функцийг гүйцэтгэх үед Google Хүснэгт удахгүй нүдэнд Loading мессежийг харуулах боловч дараа нь функцээс буцаагдсан утгыг харуулна.

Алхам 3: Функцийн хязгаарлалт ба автомат бөглөлт

Функцийн хязгаарлалт ба автомат бөглөлт
Функцийн хязгаарлалт ба автомат бөглөлт

Эдгээр функцууд нь бидний хүссэн бүх зүйлийг хийх боломжтой боловч зарим хязгаарлалтыг дагаж мөрдөх шаардлагатай байдаг.

Нэрүүд нь өвөрмөц бөгөөд суулгагдсан функцүүдээс ялгаатай байх ёстой. Нэр нь _ -ээр төгсөх ёсгүй бөгөөд функцын нэрийг ихэвчлэн том үсгээр бичдэг боловч үүнийг хийх шаардлагагүй.

Функц бүр нь бидний жишээн дээрх шиг нэг утгыг буцааж өгч болох боловч мөн олон тооны утгыг буцааж өгч болно. Энэ массивыг хоосон байхад зэргэлдээх нүд болгон өргөтгөх болно. Хэрэв тэд биш бол алдаа гарч ирнэ.

Бидний бичсэн функцийг ашиглах боломжтой боловч баримт бичгийг засварлахаар ирсэн бусад хүмүүсийн хувьд энэ нь мэдэгдэхгүй бөгөөд үүнийг ашиглахын тулд хэрэглэгч үүнийг мэдэх шаардлагатай болно. Үүнийг бид функцийг автоматаар бөглөх жагсаалтад нэмж оруулах замаар засч залруулж болно.

Үүнийг хийхийн тулд бид функцын өмнө JsDoc @customfunction шошгыг тайлбар болгон нэмэх шаардлагатай бөгөөд энэ тайлбар дээр бид функц юу хийдэг талаар товч тайлбар бичих боломжтой болно.

Тэмдэглэл нэмж оруулснаар бид функцын нэрийг бичиж эхлэхэд функцийг функцын тайлбарын хамт автоматаар бөглөх санал болгоно.

Алхам 4: Гадаад үйлчилгээ рүү залгах

Гадаад үйлчилгээ рүү залгаж байна
Гадаад үйлчилгээ рүү залгаж байна
Гадаад үйлчилгээ рүү залгаж байна
Гадаад үйлчилгээ рүү залгаж байна
Гадаад үйлчилгээ рүү залгаж байна
Гадаад үйлчилгээ рүү залгаж байна

Эдгээр функцуудын давуу тал нь Google -ийн Орчуулагч, Газрын зураг, бусад мэдээллийн сантай холбогдох, XML болон бусад програмуудтай ажиллах, бусад хэрэгсэл, үйлчилгээ рүү залгах, харилцах чадвараас үүдэлтэй юм. Миний хувьд хамгийн хүчирхэг онцлог бол UrlFetch үйлчилгээг ашиглан дурын API эсвэл вэб хуудсанд гадны HTTP хүсэлт гаргаж, үүнээс өгөгдөл авах чадвар юм.

Үүнийг харуулахын тулд би ам.долларыг Швейцарь франк руу хөрвүүлэх функцийг оруулах болно, гэхдээ энэ нь валютын ханшийг тооцохгүй, харин гадаад API -аас авах болно.

Функц нь мөн бүх тооцоонд API-ийг дуудахгүй, харин анхны тооцоонд нэг удаа дуудаж, дараа нь кэш дээр хадгалах болно.

Дараа нь бусад бүх тооцоог кэш хийсэн утгаар хийх бөгөөд ингэснээр гүйцэтгэл нь мэдэгдэхүйц сайжирч, хурд нь тийм ч хурдан өөрчлөгддөггүй тул бид сервер рүү ойртдоггүй.

API нь JSON -ийг буцаадаг тул бид серверээс хариу авсны дараа JSON -ийг обьект болгон задлах шаардлагатай бөгөөд дараа нь ханшийг авч оролтын утгатай үржүүлж, шинэ тооцоолсон утгыг нүд рүү буцаана.

Алхам 5: Дараагийн алхамууд

Хэрэв танд энэ сонирхолтой санагдаж, илүү ихийг мэдэхийг хүсч байвал би доорх линкүүдийг нэмэлт эх сурвалжид үлдээх болно.

developers.google.com/apps-script/guides/s…

developers.google.com/apps-script

Хэрэв танд зааварчилгаа таалагдсан бол, хэрэв та хараахан амжаагүй бол миний YouTube сувгийг бүртгүүлж, миний бусад зааварчилгааг үзээрэй.

Баяр хүргэе, уншсанд баярлалаа.

Зөвлөмж болгож буй: