DiMaker DiMaker В чём разница?

Google Sheets интеграциясы

Баспа әлеудегі машиналық оқу қолданылғанда құжаттамалардың түсініктемелері аударылады.

Google Sheets тауарымыздағы өзгертулермен біріктірген парақтарды автоматты түрде жасауға болады. Дерекқордағы файлдар үшін мәліметтер DiMaker-қа жіберіледі. Қажет болған жағдайда жіберуның мәртебесі мен олардың сілтемесі Google таблицасына қайту ретінде қайтарылады.

Google Sheets

Құрылысымен төмендегі мәліметтерді қамтиды. Сіз Google Формаларын немесе басқа төртік қызметтерді пайдаланып, мәліметтерді тіркеңіз. Файлдар Tablеді өзгертілген кезде тез аяқталады. Таблицаны қарау үшін бірнеше жол қосуға болады. Бірінші жолда тақырыптар болуы мүмкін, немесе тақырыпсыз да жоспарланатын тақырып болуы мүмкін.

Google Sheets-те DiMaker-қа автоматты түрде імпорттау мәңіндегі мәліметтер

Жоғарыда міндетті мінездеме деректерді сақтап қойған Google Sheets мысалы берілген. жол және баған сандар саны шектеуісіз.

DiMaker документі

DiMaker құрылысын жасаңыз. Тіркеуге міндетті жерлерде пайдалану ішінде тақырыптар, мисалы: %аты, тіркеме адресі.

Барлық түзетілімдері аяқталған кезде, таблицаның түріне өзгеріп, "Google Sheets-тен жүктеу" түймесін басыңыз және тура келген терезенің үстінде "Автоматты импорт" таңбасын таңдаңыз.

Бағанды %аты бар жасалған документ және "Файл" менюінің "Автоматты импорт" опциясы

Келесі көрсетілген модальді терезедегі деректерді импортау туралы бағдарламалаулық желісіне дережелі болыңыз.

Google Sheets-тің автоматты импортау параметрлері окіншауы

  • Google Sheets URL-і Бразуер опцияларының терезесінен Google Sheets сілтемесін енгізіңіз. "Сілтеме арқылы кіріс" жасау керек еместері.
  • Түзеткіштер Тақырыптардың қайда орналасқанын көрсетіңіз. Егер "Міндетті" чек-түрін қосаңыз, файл жіберілмеген кезде оған байланысты қабылданған кесте толтырылған дейін файлдар жасалмайды. Файл жасау үшін әр ячейкенің толық енгізуі керек болады. Мысалы, аты және электрондық пошта мекенжайы жоқ файл жасалғанымен эсептеу пайда болмаған.
  • Статус қайтару Тақырыптасады. Мәліметтердің жіберілгенінің статусы кестенің тақырыбына шығады. Міндетті тақырып бос және деректермен бірікпесе деп тікелей өте болады. Жасалған, жіберілген немесе түзетілген болсаңыз.
  • Сілтеме файлына сілтеме беру Мүмкіндігі кездейсоқ файлдың сілтемесі таблицада анықталады. Тақырып міндетті және мәліметтермен бірікпесе деректермен бірікпесе деп тікелей өте болады.
  • Google Drive-қа сілтеме беру Көрсетілген тақырыптың қолданылуы арқылы сіздің Google Drive ояндалатын файлдың сілтемесі жарияланады. Қолдандау бойынша менюдан Google Drive синхрондау менюсіне енгізіңіз. Синхрондау қаншалықты уақыт алмайды, ол файлға қоңырау көрсетеді.
  • Нөл қайтару Көрсетілген тақырыпта бақылау элементін жариялауышы керек. Бос және мәліметтермен бірікпесе деректермен бірікпесе деп тікелей өте болады.
  • Бірінші жолды елемеу Егер таблицада тақырып болса (мысалы, юкажатын қалай қолдану керек дегенліктің мүмкіндігі бар), сонда пикірлерді енгізген жол бойынша чек-түрін қосыңыз.

Орнату параметрлерін енгізуде қажет

Google Sheets-те Apps Script

Орнатудың соңғы кезеңі - Google Sheets-те експорт сценарийі мен триггерін қосу. Бұл үшін, импорт жасауға тырысады екен Google Sheetsқа қайтып келіңіз. Содан кейін, "Қосымшалар" - "Apps Script " таңдаңыз.

Google Sheets терезесі - "Қосымшалар" тіркелу - "Apps Script"

Құрылған кодты осы көзінде қойыңыз:
Көрсету коды

Бұл код не? Бұл код тек қазіргі кестенің барлық деректерін алып, оны жауапты JSON пішімінде DiMakerға жібереді. Кетерілген жауапта мүгедектерге сілтемелерін өшіру үшін ол тиісті жолдарды пайдаланады. Бұл код басқа құжаттарға немесе Google Drive-тағы басқа файлдарға кірмейді.

Бұл кодты сценарий редакторына қоюға (сол түсінде болатынды ауыстырып, өзіңіз деген боласыз). Оны өз жаңауыңызға жақын болған кезде жақын мезгілге, мисалы, DiMaker деп атауыңызға болады.

Google Apps сценарий редакторы терезесі

Панель құралдау менюсінде "Жобаны сақтау" түймесін басыңыз, содан кейін, сақтау келгеннен кейін енгізуге мүмкін. "Орындау" түймесін босғыңыз.

Google Apps Script терезесі - "Орындау" түймесі

Күту кезінде рұқсаттар талап ететін кестені шығарады.

Модальдык рұқсатталар терезесі

Аккаунтты таңдау кезінде Google, мына кодты тексермеген деген хабарлама көрсетеді.

Қосымша тексерілмеген деген хабарлама

Бұл қауіпсіздік терезесі сізді қосымшаға енгізген код тексерілмеген деген хабарлайды. Бірақ сіздің деректеріңіз қауіпсізі болады. Сіз пайдаланатын код тек қазіргі кестенің барлық деректерін алып, оларды DiMakerға файлдар жасауға жібереді. Ол басқа кестелерге немесе Google Drive-тағы басқа файлдарға кірмейді. Біз сіздің деректеріңіздің қауіпсіздігі мен конфиденциальдігімен қамтуымыз.

"Қосымша параметрлері" мен "DiMaker бетіне өту" түймелерін таңдаңыз.

Қосымша тексерілмеген деген хабарлама

Рұқсаттарды алдындағы терезе көрсетіледі.

Рұқсаттар терезесі

Рұқсаттарды алғаннан кейін қайта Apps Script терезесі ашылады және сіздің құрылған функциясын орындай отырып көрмеңіз келеді.

Google Apps Script терезесі - "Орындау" түймесі

Артқа Google Sheets бетін ашыңыз. Егер барлығы дұрыс істесе, файлдар жасалған және электрондық поштаның ішіне жіберіледі. Таблицада құрылу және жіберу мәртебесі, файлдың сілтемесі көрсетіледі (қатарларға жақын көрсетілген жаңаулары болса).

DiMaker-да импортталған нәтиже беру әкімшіліктері

Егер файл жасалмаған болса, онда оның жасауында барлық параметрлерді тексеру және Apps Script-те функцияны қайта орындау керек. Google Sheetsқа сілтемесі дұрыс көрсетілгенін, есептік тақырыптарды және басқа мәліметтерді көрсеткіңіз керек.

Apps Script-қа триггерлерді қосу

Соңғы жұмыс - Apps Script-ке триггерлерді қосу керек. Бұл үшін жаңа жолды басып, Apps Script тақтасына өтіңіз (немесе "Құралдар" – "Скрипт редакторы" қайта ашыңыз). Соңында, "Триггерлер" бетіне өту керек пес енгізіңіз және "Триггер қосу" түймесін басыңыз.

Apps Script-тең триггерлер терісі – триггерді қосу

Барлық параметрлерді келесі келісімдер бойынша қалайтын болсаңыз да болады. "Оқиғаның түрін таңдау" тілеп көрсетілген оқиғады көрсетуі керек.

  • Егер сіз тақырыптарды енгізуіңіз керек болса - "Өзгерту кезінде".
  • Егер сіз тіркемелерді пайдаланасыз ба? - "Пішім жіберілген кезінде".

Бұл триггерді қосқаннан кейін рұқсаттарды беру терезесі түседі.

Apps Script-тең триггерлер терісінде триггер қосу терезесі

Өзіңізді ұнамдық қылыңыз, "Өзгерту" және "Пішім жіберілген кезінде" триггерлерін бірдей пайдаланбаңыз. Олардың бірін қоса аласыз. Егер Сізге файлдарды жіберілгенің мәнінен жақсы статус көрсетуге мүмкіндік беру керек болса, сондықтан уақыт тірімен триггерді қосыңыз. Бұл үшін "Оқиғаның қайшылығы" - "Уақыт бойынша триггер" таңдаңыз, "Триггер түрі" - "Сағат бойынша" таңдаңыз. Аралық - "Бір сағатта бір рет". Бір сағаттың екі ретінен артық жібермеңіз. Соңында, триггерлер туралы терезе осы шегеніде болуы мүмкін.:

Tриггер жиынтығы - "Uaқыты бойынша" және "Пішім жіберілген кезінде"

Келесі дейін, форманы тексеру немесе Google Sheets кестесінің өрістерін жаңарту қажет.

Сіз мағыналысыздыңыз! Сіз Google Sheets-тен файлдарды автоматты түрде жасау саласын қатерлі организделдіңіз!

ҰПЖ

Файлдар келесі келесі уақыт ішінде жасалады ма? Бес секундтан кешік. Триггер жұмыс істеген кезде файлға сілтеме Google Sheets-те түседі. Сілтемені басқарушыға барынша барынша беріледі және оның басында 404 қате басылады. Қатарында бір уақытта көп қатарды қосқан болсаңыз, файлдар оңайлықпен өңделетін мүмкіндіктерға ие болады. Бұл жағдайда файл секунд ішінде жасалады + операцті аяқтау үшін 10 секунд.

Файлдар несіе жасалмайды? Рұқсаттарды қолжетімділікті тексеріңіз, DiMaker дұрыс нұсқаулықты оқиғадағыларға сәйкес енгізгеніңізді тексеріңіз. DiMaker-де "API" бөлімін ашыңыз. Осында құжаттар жоқ болса, онда Google Sheets-те настройкалар дұрыс жасалған емес. Сондықтан құжаттар жоқ болса, басқаға ұқсау жасаулары мүмкін. Олар бар болса, бірақ файлдар жасалмайды, оған ауыстыру мүмкіндігінің себебі DiMaker-да жасалған болуы мүмкін. Жөнелту нәтиже бермейтін жоқ.

Қолдануға неғе төмендегілік болады? Сыртқы жасалу тарифтері үшін қалайтында беріледі. Файлдар не түрденше түзілген болса, экінші жолмен немесе автоматты түрде түзілген болса, мұнда оларды түзу қатерленеді.

Егер жолдарда тең мәні болса не и


Басқа интеграциялар