Агуулгын хүснэгт:
- Алхам 1: Функц гэж юу вэ?
- Алхам 2: Тусгай функцийг хэрхэн бичих вэ?
- Алхам 3: Функцийн хязгаарлалт ба автомат бөглөлт
- Алхам 4: Гадаад үйлчилгээ рүү залгах
- Алхам 5: Дараагийн алхамууд
Видео: Google Хүснэгтэд тусгай функц нэмэх: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Таны амьдралын зарим үед та 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 сувгийг бүртгүүлж, миний бусад зааварчилгааг үзээрэй.
Баяр хүргэе, уншсанд баярлалаа.
Зөвлөмж болгож буй:
Хэрхэн хүснэгт үүсгэх, оруулах, Microsoft Office Word 2007 дээрх хүснэгтэд нэмэлт багана ба мөр нэмэх: 11 алхам
Хэрхэн хүснэгт үүсгэх, оруулах, Microsoft Office Word 2007 дээрх хүснэгтэд нэмэлт багана ба мөр нэмэх: Та ажиллаж байсан олон өгөгдөлтэй байсан уу, өөрийгөө бодож үзсэн үү? &Quot; Би яаж бүгдийг хийх вэ? Эдгээр өгөгдлүүд илүү сайн харагдаж, ойлгоход илүү хялбар байна уу? " Хэрэв тийм бол Microsoft Office Word 2007 дээрх хүснэгт таны хариулт байж магадгүй юм
RaspberryPi -д нэмэлт функц нэмэх RaspberryPi 3/4 өргөтгөлийн самбар: 15 алхам (зурагтай)
RaspberryPi -д нэмэлт функц нэмэх RaspberryPi 3/4 өргөтгөлийн самбар: бөөрөлзгөнө pi 3/4 нь ADC (дижитал хөрвүүлэгчтэй аналог) болон RTC (бодит цагийн цаг) -д суурилуулагдаагүй гэдгийг бид мэднэ. суваг 12bit ADC, RTC, SIM7600 4G модуль, товчлуур, реле, USB унтраах, 5V унтраах, 12V цахилгаан
Google Газрын зургийг өөрийн Google Хүснэгтэд автоматаар, үнэгүй нэмээрэй: 6 алхам
Google Газрын зургийг өөрийн Google Хүснэгтэд автоматаар, үнэ төлбөргүй нэмээрэй: Олон үйлдвэрлэгчдийн нэгэн адил би GPS хянах програмын цөөн хэдэн төслийг бүтээсэн. Өнөөдөр бид ямар ч гадны вэбсайт эсвэл API ашиглахгүйгээр Google Хүснэгт дээр GPS цэгүүдийг шууд төсөөлөх боломжтой болно. Хамгийн шилдэг нь, энэ нь ҮНЭГҮЙ
CloudyData - ESP8266 Google Хүснэгтэд хялбар болгосон: 10 алхам (зурагтай)
CloudyData - ESP8266 -ийг Google Хүснэгтэд хялбар болгосон: Сүүлийн жилүүдэд би үүлний өгөгдөл хадгалахыг удаан хугацаанд хайсан: ямар ч төрлийн мэдрэгчийн өгөгдлийг хянах нь сонирхолтой байдаг, гэхдээ эдгээр өгөгдлийг хаа сайгүй ашиглах боломжтой бол илүү сонирхолтой байдаг. SD ашиглах гэх мэт хадгалалтын аливаа бэрхшээл
Arduino IDE -д тусгай самбар нэмэх: 3 алхам
Arduino IDE -д захиалгат самбар нэмэх: Arduino IDE -ийн 1.6.4 хувилбар нь Arduino Board Manager -д гуравдагч талын arduino нийцтэй хавтанг нэмэх албан ёсны дэмжлэгийг нэвтрүүлсэн. Энэхүү нэмэлтийг дэмжих нь маш сайн мэдээ юм, учир нь энэ нь хэрэглэгчдэд ганц товшилтоор захиалгат самбарыг хурдан нэмэх боломжийг олгодог