Skopiuj dane z jednego pola adresowego do drugiego

Skopiuj dane z jednego pola adresowego do drugiego

Wymóg

Kopiuj jedno pole adresu do drugiego automatycznie podczas wypełniania formularza.

Przypadek użycia

Internetowa aplikacja e-commerce zazwyczaj prosi każdego klienta o wprowadzenie oddzielnych adresów rozliczeniowych i wysyłkowych. Czasami ludzie mają oba adresy takie same. Musimy upewnić się, że jeśli użytkownik stwierdzi, że oba są takie same, skopiujemy adres wysyłki na adres rozliczeniowy.

Kroki do naśladowania

1. Utwórz formularze z następującymi szczegółami:
Formularz
Nazwa łącza formularza
Typ pola
Nazwa pola
Nazwa łącza pola
Dostawa
Dostawa
Nazwa
Nazwa
Nazwa
Email
Email
Email
Adres 
adres wysyłki
Adres wysyłki
Pole decyzyjne
Adres rozliczeniowy jest taki sam jak adres wysyłkowy
Adres_rozliczeniowy_jest_ten sam_co_adres_wysyłki
Adres
Adres rozliczeniowy
Adres rozliczeniowy

2. Utwórz przepływ pracy do wykonania na danych wprowadzonych przez użytkownika w polu decyzyjnym, aby przełączyć wyświetlanie pola Adres rozliczeniowy, gdy pole jest zaznaczone, i skopiować pole Adres wysyłkowy do adresu rozliczeniowego.

3. Kliknij Dodaj nową akcję i dodaj poniższy skrypt:
  1. if(input.The_billing_Address_is_the_same_as_the_Shipping_Address)
  2. {
  3. //Hide the Billing Address field when both are same
  4.   hide Billing_Address;
  5. //Assign the Shipping Address value to Billing Address
  6.   input.Billing_Address = input.Shipping_Address;
  7. }
  8. else
  9. {
  10. //Display the Billing Address during the toggle of the Decision Box
  11.   show Billing_Address;
  12. }

4. Utworzymy kolejny przepływ pracy do wykonania podczas pomyślnego przesłania formularza, aby skopiować adres wysyłki na adres rozliczeniowy.
 
5. Kliknij Dodaj nową akcję i kliknij Skrypt Deluge. Dodaj poniższy skrypt Potopu do kopiowania adresów.
  1. //If the Decision Box is true and the Business Address is empty, copy the Shipping Address to Billing Address
  2. if(input.The_billing_Address_is_the_same_as_the_Shipping_Address && input.Billing_Address.trim() == "")
  3. {
  4.   input.Billing_Address = input.Shipping_Address;
  5. }

Zobacz jak to działa


Punkty do zapamiętania

  • Nazwę łącza w polu „Adres” możemy określić tylko podczas przypisywania mu wartości skopiowanej z innego pola „Adres”. We wszystkich innych przypadkach musimy osobno podać wartości dla jego podpól, jak wyjaśniono w tej tabeli.
  • Działanie pola złożonego Nazwa jest takie samo.

    • Related Articles

    • Synchronizuj moduł klientów Quickbooks z Zoho Creator

      Wymóg Użyj źródła danych, aby zsynchronizować moduł klientów Quickbooks z aplikacją Zoho Creator. Przypadek użycia   Firma logistyczna prowadzi swoje dane klientów i konta w Quickbooks. Do rezerwacji korzystają z aplikacji do zarządzania logistyką ...
    • Dodaj wiersze podformularza z dynamicznymi danymi z innego podformularza

      Wymóg             Automatycznie dodawaj wiersze do podformularza i wypełniaj go danymi dynamicznymi pobranymi z innego podformularza. Przypadek użycia   Formularz o nazwie Baza zamówień zawiera dane klienta i jego częste zamówienia w podformularzu. ...
    • Automatycznie wypełnij pole na podstawie wyboru z listy rozwijanej wyszukiwania

      Wymóg   Gdy wartość zostanie wybrana z listy rozwijanej wyszukiwania, powiązane wartości są wypełniane w innych polach tego samego formularza. Przypadek użycia   Aplikacja do zarządzania zamówieniami zawiera formularz do przechowywania szczegółów ...
    • Okresowo przesyłaj pliki z Zoho Creator do Zoho Workdrive

      Wymóg Przeprowadź integrację między Zoho Creator i Zoho Workdrive i korzystaj z harmonogramów, aby co miesiąc przesyłać pliki z Creator do Workdrive. Przypadek użycia   Aplikacja do śledzenia projektów przechowuje pliki raportów ukończonych projektów ...
    • Praca z polami niestandardowymi

      W Zoho CRM możesz dodawać nowe pola zgodnie ze swoimi wymaganiami. Te pola będą dostępne dla wszystkich użytkowników dodanych do konta CRM Twojej organizacji. Dostosuj pola zdefiniowane w Zoho: Możesz edytować, usuwać i ukrywać niektóre pola ...