Daha çox

Vərəqə Tətbiqi üçün Konfiqurasiya Olaraq Google Cədvəli


Yüksək dərəcədə uyğunlaşa bilən və asanlıqla konfiqurasiya edilən bir Vərəqə Vebappı yaratmaq istərdim. Buna görə istifadə edilmiş təbəqələri, ilkin mərkəz nöqtəsini və s. Təyin etmək üçün Leaflet-Map-in işə salınması zamanı konfiqurasiyanı saxlamaq və saxlanılan məlumatları almaq üçün Google Spreadsheets istifadə etmək istəyirəm.

Bunu əvvəllər kimsə edib və ya mənə göstəriş verə bilərmi? Bu barədə çox şey axtardım, amma indiyə kimi belə bir şey tapa bilmədim.


Elektron cədvəli veb sayt olaraq yayımlamısınızsa, Google sənədini belə json kimi əldə edə bilərsiniz:

https://spreadsheets.google.com/feeds/list/your_spreadsheet_id/od6/public/basic?alt=json

Elektron hesabatı json olaraq necə əldə edəcəyinizə dair bir çox ipucu tapa bilərsiniz. misal üçün:

https://blogs.it.ox.ac.uk/acit-rs-team/2014/10/08/how-to-get-data-out-of-a-google-spreadsheet-using-jsonp/

Sonra json almaq və lazım olan məlumatları çıxarmaq üçün ajax istəyi istifadə edin.

var url = "https://spreadsheets.google.com/feeds/list/your_spreadsheet_ID/od6/public/basic?alt=json"; $ .ajax ({url: url, dataType: "jsonp", uğur: function (data) {// verilənlər ilə istədiklərinizi edin}});

Burada işləyən bir jsfiddle tapa bilərsiniz:

http://jsfiddle.net/expedio/2m023xsz/

Xahiş edirəm unutmayın ki, bu jsfiddle bunu edə biləcəyinizi göstərmək üçün yalnız 'sürətli və çirkli' bir testdir. Sabit bir istifadəyə hazır olmadan cilalanmalıdır. JS səhvlərinə düşməmək üçün istifadəçilərin konfiqurasiya cədvəlinə səhv məlumat daxil edib etmədiklərini yoxlamaq üçün araşdırmalar aparmalısınız.

Cədvəlin istifadəçi tərəfindən təyin olunmuş JSON olaraq yayımlanması üçün bir AppScript istifadə etsəniz, təbəqələri dinamik şəkildə yaratmaq üçün lazım olan məlumatları əldə etmək də asan olardı.


Videoya baxın: Красивый 3D ЛИСТИК крючкомОБЪЁМНОЕ ВЯЗАНИЕ крючком (Oktyabr 2021).