લેખનો ડેટા મેળવો
બ્લોગ લેખના ડેટાની જરૂર હોય તેવા વર્કફ્લોમાં, તમે તમારા Shopify સ્ટોરમાંથી લેખની માહિતી પુનઃપ્રાપ્ત કરવા માટે લેખનો ડેટા મેળવો ક્રિયાનો ઉપયોગ કરી શકો છો.
કન્ફિગરેશન
ફીલ્ડ્સ
લેખનો ડેટા મેળવો ક્રિયામાં નીચેના ફીલ્ડ શામેલ છે:
| ફીલ્ડ | વર્ણન |
|---|---|
| આના દ્વારા ડેટા સૉર્ટ કરો | આવશ્યક છે. એવા પરિમાણો કે જેના દ્વારા શોધ ક્વેરી દ્વારા પરત મળેલ ડેટા સૉર્ટ કરવામાં આવે છે. |
| પરિણામોની મહત્તમ સંખ્યા | આવશ્યક છે. તમે પસંદ કરેલી શોધ ક્વેરી દ્વારા પરત કરી શકાતા પરિણામોની મહત્તમ સંખ્યા. તમે એક સમયે 100 સુધી પરત કરી શકો છો. |
| ક્વેરી | આવશ્યક છે. સામાન્ય ક્વેરીમાંથી પસંદ કરો અથવા તમારી પોતાની બનાવવા માટે અદ્યતન પસંદ કરો. |
ક્વેરી સ્ટ્રિંગ
છેલ્લા દિવસમાં પ્રકાશિત થયેલા લેખો મેળવવા માટેની આ એક ઉદાહરણ ક્વેરી છે:
published_at:<='{{ scheduledAt }}' AND published_at:>'{{ scheduledAt | date_minus: "1 day" }}'published_at ચલ એ લેખોની ક્વેરી પર ઉપલબ્ધ એક ફિલ્ટર છે અને તેનો બહુવિધ વખત ઉપયોગ કરી શકાય છે અથવા અન્ય ચલો સાથે જોડી શકાય છે. scheduledAt લિક્વિડ ચલ એવા વર્કફ્લો પર ઉપલબ્ધ હોય છે જે નિર્ધારિત સમયના ટ્રિગરનો ઉપયોગ કરે છે. date_minus લિક્વિડ ટૅગ એક વિશેષ Flow ટૅગ છે જે તમને તારીખમાંથી સમય બાદ કરવાની મંજૂરી આપે છે.
ડેટાની ક્વેરી કરતી વખતે, આ જાણવું ઉપયોગી છે:
ક્વેરીએ ચોક્કસ સિન્ટેક્સનું પાલન કરવું આવશ્યક છે
ક્વેરી ફીલ્ડના મૂલ્યો હંમેશાં દસ્તાવેજીકૃત હોતા નથી. કેટલાક કિસ્સાઓમાં, API દસ્તાવેજો જોઈને મૂલ્યો શોધી શકાય છે. વૈકલ્પિક રીતે, જ્યારે તમે ફિલ્ટર કરો છો ત્યારે તમે ઘણીવાર ઍડમિનના URLમાં ફીલ્ડના મૂલ્યો શોધી શકો છો. ઉદાહરણ તરીકે, કેટલાક ઑર્ડરની ક્વેરીના મૂલ્યો શોધવા માટે, ઍડમિનમાં ઑર્ડર્સ પેજને ફિલ્ટર કરો અને પછી URL તપાસો.
તમે Shopify GraphiQL ઍપનો ઉપયોગ કરીને તમારા શૉપમાં ક્વેરી રન કરી શકો છો અથવા ચકાસી શકો છો.
જો તમારી ક્વેરી નિષ્ફળ જાય તો શું થાય છે તેનું ધ્યાન રાખો. ઘણીવાર API (કોઈ નહીંના બદલે) તમામ પરિણામો પરત કરશે.
પરત મળેલ ડેટા
તમામ ડેટા મેળવો ક્રિયાઓ 0થી 100 સંસાધનોની સૂચિ પરત કરે છે. તમારા ઉપયોગના આધારે, તમે આ ડેટાનો વિવિધ રીતે ઉપયોગ કરવા માગી શકો છો:
- જો તમારે સૂચિની દરેક આઇટમને વ્યક્તિગત રીતે હૅન્ડલ કરવાની જરૂર હોય, જેમ કે દરેક માટે ટૅગ ઉમેરવા માટે, તો તમે ફોર ઇચ ક્રિયાનો ઉપયોગ કરી શકો છો.
- જો તમારે ડેટા એકત્રિત કરવાની જરૂર હોય, જેમ કે કેટલા પરિણામો પરત મળ્યા તેની ગણતરી કરવા માટે, તો તમે ગણતરી કરો અથવા સરવાળો કરો ક્રિયાઓનો ઉપયોગ કરી શકો છો.
- જો તમારે સૂચિનું આઉટપુટ જોઈતું હોય, જેમ કે બધી આઇટમ સાથે ઇમેઇલ મોકલવો, તો તમે પરત મળેલા ડેટાનો ઉપયોગ સીધા જ અનુગામી ક્રિયાઓમાં કરી શકો છો.
આ ક્રિયાને અનુસરતા પગલાંઓમાં પરત મળેલા ડેટાને ઍક્સેસ કરવા માટે, લેખનો ડેટા મેળવો નામના ચલનો ઉપયોગ કરો, જે લેખોની એક સૂચિ છે. તમે આ ચલનો ઉપયોગ શરતો અને ક્રિયાઓ એમ બંનેમાં કરી શકો છો. ઉદાહરણ તરીકે, તમે આના જેવી આંતરિક ઇમેઇલ મોકલો ક્રિયામાં લેખોની સૂચિ મોકલી શકો છો:
{% for single_article in GetArticleData %}
* {{ single_article.title }}
{% endfor %}ટ્રિગર્સ
તમે નિર્ધારિત સમયના ટ્રિગર સહિત, કોઈપણ વર્કફ્લોમાં આ ક્રિયાનો ઉપયોગ કરી શકો છો. નિર્ધારિત સમયના ટ્રિગરનો ઉપયોગ કરતા વર્કફ્લોમાં, વર્કફ્લો કોઈ ઇવેન્ટના પરિણામરૂપે શરૂ થવાને બદલે તમે નિર્દિષ્ટ કરેલા સમયે શરૂ થાય છે. તમારા સ્ટોરમાં અથવા ઍપમાંથી એવી કોઈ ચોક્કસ ઇવેન્ટ હોતી નથી જે વર્કફ્લો શરૂ કરે છે, તેથી તેમાં કોઈ ડેટા ઑટોમૅટિક રીતે શામેલ થતો નથી.
API સંદર્ભ
આ ક્રિયામાં ઉપયોગમાં લેવાયેલા API વિશે વધુ માહિતી માટે, લેખોની ક્વેરી જુઓ.