Makra - opis funkcji

Utworzono: 2017-10-30
Ostatnia aktualizacja: 2023-02-09

Liczba odwiedzin posta: 3864

W makrach możemy używać następujących funkcji:

Sugester.send_sms(to, text)
Sugester.send_email(email_to, subject, body)
Sugester.create_task(title, content, attributes)
Sugester.create_client(attributes)
Sugester.add_contact(client_id, attributes)
Sugester.update_client(client_id, attributes)
Sugester.update_deal(deal_id, attributes)
Sugester.update_post(post_id, attributes)
Sugester.create_action(name, macro, scheduled_time)

 

Makra pisane są w języku JavaScript i działają tam podstawowe funkcję z tego języka. 


Dodatkowo możemy używać specjalnych znaczników pomocniczych do czasu:

Utils.add_days(1) - ustawia datę za 1 dzień
Utils.add_days(-2) - ustawia datę sprzed 2 dni
Utils.add_hours(5) - ustawia datę i czas za 5 godzin
Utils.add_minutes(5) - ustawia datę i czas za 5 minut
Utils.add_days(-1, post.deadline) - ustawia datę 1 dzień przed deadline ustawionym w tasku

Dodatkowo można wykorzystać funkcję

Utils.get_user_data(ID) - podając ID usera mamy dostęp do obiektu user który zawiera informacje nt. usera o tym ID.

Przykładowo dla obiektu User

{
  id: 1,
  login: "user@example.com",
  last_name: "Kowalski"
}
user = Utils.get_user_data(1)
user.login => zwróci nam "user@example.com"
user.last_name => zwróci nam "Kowalski"

 

Zarządzaj całą swoją firmą w jednej aplikacji. Wypróbuj Sugester przez 30 dni za darmo!

Rozpocznij darmowy okres testowy


Powrót


Dodaj komentarz