Makra - opis funkcji
Utworzono:
2017-10-30
Ostatnia aktualizacja: 2023-02-09
Ostatnia aktualizacja: 2023-02-09
Liczba odwiedzin posta: 4179
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 testowyPowrót
Dodaj komentarz