Mündəricat:

Google Cədvəllərdən Tablosuna Məlumat Yayın: 6 Addım
Google Cədvəllərdən Tablosuna Məlumat Yayın: 6 Addım

Video: Google Cədvəllərdən Tablosuna Məlumat Yayın: 6 Addım

Video: Google Cədvəllərdən Tablosuna Məlumat Yayın: 6 Addım
Video: DUFU TAHIR BIYABIRCILIQ 😱😱 2024, Iyul
Anonim
Google Cədvəllərindən Tablosuna məlumat axını
Google Cədvəllərindən Tablosuna məlumat axını

Elektron cədvəllər məlumatları idarə etməkdə üstündür, lakin göstərmir. Məhz bu səbəbdən bir çox xüsusi məlumat vizuallaşdırması və BI tablosu şirkətləri yaranmağa başladı. Bu məhsulların əksəriyyətinin problemi, adətən bahalı və qurulması çətin olmasıdır. Bu dərslik, Google Cədvəl məlumatlarınızdan gözəl, paylaşıla bilən, real vaxtda bir yeniləmə tablosu yaratmağın sadə, ucuz bir yolunu göstərəcək.

Təchizat

  • Google Cədvəllər: Veb brauzerinizdə istifadə edə biləcəyiniz güclü bir elektron tablo (pulsuz).
  • Başlanğıc Vəziyyəti: Veb brauzerinizdə real vaxt tablosunu yaratmaq üçün istifadə edə biləcəyiniz bir məlumat axını və vizuallaşdırma xidməti (tələbələr üçün pulsuz, ayda 9.99 dollar və ya hər kəs üçün 99 dollar).

Addım 1: Necə Çalışır

Başlanğıc Vəziyyəti, bir sıra məlumatları (yəni zaman damgası olan məlumatları) API-yə köçürə biləcəyiniz bir məlumat axını xidmətidir. Başqa sözlə, Saat 17: 45 -də Temperatur 50 dərəcə olarsa, bu məlumatı asanlıqla məlumat nöqtəsi olaraq İlkin Dövlət API -yə göndərə bilərik. Bu məlumatlar hesabınızda olduqda, bu məlumatları vizual olaraq göstərə və veb brauzerinizdə görə biləcəyiniz xüsusi bir məlumat tablosu qura bilərsiniz. Göndərilməsini istədiyiniz zaman cədvəlinizdən ilkin vəziyyət hesabınıza məlumat göndərmək üçün Google Cədvəlləri almalısınız.

Google Cədvəllər, bunu etmək üçün xüsusi bir funksiya qurmaq üçün istifadə edə biləcəyimiz zəhmli bir skript xüsusiyyətinə malikdir. Sadəcə Google Script -də məlumatları İlkin Dövlət API -yə göndərəcək bir funksiya yazmalıyıq. Elektron cədvəlinizdə bu funksiyaya zəng etmək asan olacaq və istədiyimiz məlumatı göndərə bilərsiniz

Addım 2: İlkin Dövlət Məlumat Paketi yaradın

İlkin Dövlət Məlumat Paketi yaradın
İlkin Dövlət Məlumat Paketi yaradın

Başlanğıc Dövlət hesabınız yoxdursa, burada qeydiyyatdan keçin. Qeydiyyatdan keçib daxil olduqdan sonra yeni bir məlumat paketi yaratmaq üçün çömçə rafınızın yuxarısındakı +bulud simgesini vurun. Bu, Google Cədvəl məlumatlarınızın axını üçün təyinat olacaq. Bu paketə məlumat göndərmək üçün iki açar lazımdır. Biri, məlumatlarınızı hesabınıza yönəldəcək şəxsi hesabınıza giriş açarıdır. İkinci açar, hesabınızdakı məlumatların hansı paketə daxil edilməsini təyin etmək üçün istifadə olunan Kova Açarıdır. Yeni Axın Kovası informasiya qutusunda istədiyiniz Kova Açar adını təyin edə bilərsiniz. Giriş Açarınız da siyahıya alınacaq. Bu yeni məlumat paketini yaratmaq üçün Yarat düyməsini basın. Rəfinizdə yeni məlumatlar paketini görəcəksiniz. Kova Açarını və Giriş Açarını görmək üçün məlumat paketi adının altındakı Ayarlar bağlantısını vura bilərsiniz. Növbəti addım üçün bu açarlara ehtiyacınız olacaq. İlkin Vəziyyət məlumat paketiniz məlumat qəbul etməyə hazırdır.

Addım 3: Google Script yaradın

Google Script yaradın
Google Script yaradın
Google Script yaradın
Google Script yaradın

Yeni bir Google Cədvəl cədvəli yaradın. Google Script redaktorunu açmaq üçün Alətlər -> Skript redaktorunu vurun. Aşağıdakı funksiyanı kopyalayın və skript redaktoruna yapışdırın:

streamData funksiyası (signalName, dəyər, aktivləşdir) {

var accessKey = 'GİRİŞİNİZİN AÇARINI BURADA YERLƏŞTİRİN'; var bucketKey = 'KÖPƏĞİNİZİN AÇARINI BURADA YERLƏŞTİRİN'; if (! signalName) {signalName = 'UnknownData'; } əgər (aktivləşdir) {var url = 'https://groker.init.st/api/events?accessKey=' + accessKey + '& bucketKey =' + bucketKey + '&' + encodeURIComponent (signalName) + '=' + encodeURIComponent (dəyər); UrlFetchApp.fetch (url); dönüş siqnalı Adı + '=' + dəyəri; }}

Hesabınızın Başlanğıc Durum Açarını 2 -ci sətirdə və Başlanğıc Vəziyyət Açarını 3 -cü sətirdə göstərdiyiniz yerə qoymalısınız. Bu skripti saxlamaq və bütün dəyişiklikləri tətbiq etmək üçün Fayl -> Saxla düyməsini vurun (dəyişikliklərinizi qeyd etməsəniz, elektron cədvəliniz bu yeni funksiyadan istifadə edə bilməz).

Yeni yaratdığımız funksiyaya nəzər salaq. streamData (signalName, value, enable) üç giriş parametri tələb edir. signalName, məlumat axınının adıdır (məsələn, Temperatur). dəyər, məlumat axınının cari dəyəridir (məsələn, 50). enable ya TRUE və ya FALSE -dir və məlumat paketimizə nə vaxt məlumat göndərdiyimizi idarə etmək üçün istifadə olunur. Satır 8, URL parametrlərindən istifadə edərək Başlanğıc Vəziyyəti API -ni həqiqətən çağıran kod xəttidir.

Bunu cədvəlinizdəki bir xananı düsturla düzəldərək yoxlaya bilərsiniz: = streamData ("myNumber", 1, TRUE) və ENTER düyməsini vurun. Məlumat uğurla göndərildisə, hüceyrə myNumber = 1 qaytarmalıdır.

İlkin Dövlət hesabınıza qayıdın və yeni məlumat paketinizi vurun. 1 nömrəsinin myNumber adlı yeni bir məlumat axınına göndərildiyini görməlisiniz. Dəyər və signalName dəyişdirməklə oynayın və tablosunuzun dəyişməsini izləyin.

Addım 4: Bir nümunə elektron tablo

Nümunə Elektron Cədvəl
Nümunə Elektron Cədvəl

Bu bağlantı sizi iki fərqli yerdə streamData funksiyasından istifadə edən bir nümunə cədvəlinə aparacaq: biri myNumber dəyərini göndərmək üçün, digəri isə myString dəyərini göndərmək üçün. Bu cədvəldə oynamaq üçün öz Google Script funksiyanızı əlavə etmək üçün bu nümunəni kopyalayıb 2 -ci addımı təkrar etməlisiniz. Aktivləşdirmə C2 -də göstərilmişdir. Məlumat paketinizə istənməyən məlumat göndərmədən dəyişiklik etmək üçün bunu YALNIZ olaraq dəyişdirin və məlumat axınını aktivləşdirmək üçün TRUE -a qayıdın.

Nömrələri, simləri və ya hətta emojiləri tablosuna axın edə biləcəyinizə diqqət yetirin. İstənilən giriş dəyişən zaman dəyişəndə, streamData funksiyası məlumatları yerinə yetirir və göndərir.

Addım 5: Zaman damgalarının təyin edilməsi (Məlumatların keçmişdən axını)

Zaman damgalarını təyin etmək (keçmişdən məlumat axını)
Zaman damgalarını təyin etmək (keçmişdən məlumat axını)
Zaman damgalarını təyin etmək (keçmişdən məlumat axını)
Zaman damgalarını təyin etmək (keçmişdən məlumat axını)

Birinci nümunə, Google Script funksiyamıza hər hansı bir məlumat dəyişəndə URL parametrləri vasitəsilə məlumat göndərir. Bu məlumat nöqtəsi üçün istifadə olunan vaxt damgası, API -nin məlumatları qəbul etdiyi vaxtdır. Bir zaman damgası təyin etmək istəyirsinizsə nə etməli? Məsələn, bir ay əvvəlki məlumatları tablosuna göndərmək istəyirsinizsə nə etməli? İlk Dövlət API (buradakı sənədlər) bizə bunu etməyə imkan verir. Zaman damğasını giriş parametri olaraq qəbul edən fərqli bir Google Script funksiyası yazmalıyıq:

streamDataTime funksiyası (signalName, dəyər, zaman damgası, aktivləşdir) {

if (! signalName) {signalName = 'UnknownData'; } var headersIS = {'X-IS-AccessKey': 'GİRİŞİNİZİN ANA BURADA YERLƏŞTİRİLMƏSİ', 'X-IS-BucketKey': 'BUCKET AÇARINIZI BURADA YERLEŞTİRİN', 'Qəbul-Versiya': '~ 0'} var data = {'key': signalName, 'value': value, 'iso8601': timestamp}; var options = {'method': 'post', 'contentType': 'application/json', 'headers': headersIS, 'payload': JSON.stringify (data)}; əgər (aktivləşdir) {UrlFetchApp.fetch ('https://groker.init.st/api/events', seçimlər); dönüş siqnalı Adı + '=' + dəyəri; }}

Yuxarıdakı Google Script zaman damgası giriş parametri əlavə edir. Bu skript, HTTPS POST vasitəsilə bir JSON obyekti göndərməklə İlkin Dövlət API -sini çağırır. Etməli olduğunuz şey, 6 və 7 -ci sətirlərdə İlkin Dövlət Giriş Açarınızı və Kova Açarınızı göstərməkdir.

Zaman damgası iso8601 formatında olmalıdır (iso8601 haqqında məlumat). Bir nümunə iso8601 zaman damgası "2019-01-01T18: 00: 00-06: 00" dır. Bu zaman damgası 1 Yanvar 2019, saat 18:00 CT-ə bərabərdir. Zaman damğasının "-06: 00" hissəsi, saat qurşağı. Saat diliminizi göstərməsəniz, vaxtın UTC olduğu qəbul edilir. Məlumatlarınızı Fayansda İlkin Vəziyyətə baxdığınızda, məlumatlarınızı göstərmək üçün brauzerinizin yerli saat qurşağı istifadə ediləcək.

Bu keçid sizi F sütununda streamDataTime funksiyasından istifadə edən bir elektron tabloya aparacaq. Bu cədvəldə oynamaq üçün öz Google Script funksiyanızı əlavə etmək üçün bu nümunəni kopyalayıb 2 -ci addımı təkrar etməlisiniz. Bu nümunə, yanvar ayında hər ay üçün veb sayt ziyarətçilərinin sayını qeyd edir.

Bu nümunə cədvəlini Başlanğıc Dövlət tablosuna axın etmək yuxarıdakı kimi görünə bilər (bu tablosuna https://go.init.st/v8sknuqda baxa bilərsiniz). Google Cədvəl məlumatlarında (D sütunu) göstərilən zaman damgaları ilə üst -üstə düşən tablosuna diqqət yetirin. Bu tablosuna Fayanslara kontekst əlavə etmək üçün ölçü və emojilərdən istifadə olunur. Bu təlimatlara əməl edərək bu dəqiq tablosuna düzeni nümunənizə daxil edə bilərsiniz. Verilənlərinizə daha çox kontekst vermək üçün tablosuna arxa plan şəkli əlavə edə bilərsiniz.

Addım 6: Nəticə

Google Cədvəl elektron cədvəlinə istənilən sayda KPI əlavə edə və bu nümunədəki əsas prinsiplərdən istifadə edərək onları tablosuna axın edə bilərsiniz. Məlumatları tək bir tablosuna göndərmək üçün birdən çox elektron tablo qura bilərsiniz. Google Cədvəl cədvəlinizlə eyni tablosuna məlumat göndərmək üçün sensorlar və ya digər tətbiqlər qura bilərsiniz və hətta bu fərqli məlumat mənbələrini tablonuzun içərisində riyazi olaraq birləşdirə bilərsiniz.

Tövsiyə: