Формула

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • i.nagaitsev@medtour.help
    Junior Member
    • Apr 2021
    • 8

    Формула

    Доброго дня .
    В сущности лид написана формула :
    ifThenElse(
    //Doctors affiliate
    //if
    advertisingCampaign=='[MedTour] Врачи партнерка'||advertisingCampaign=='Врачи партнерка',
    //then
    entity\addLinkMultipleId('teams', '604b3bf62aad8bf13'); ,
    //else
    ifThenElse(
    advertisingCampaign != null,
    //then
    entity\addLinkMultipleId('teams', '6048d4227b24bc0f8'); ,
    //else
    ifThenElse(
    source=='Web Site' && advertisingCampaign == null ,
    //then
    entity\addLinkMultipleId('teams', '6048d4227b24bc0f8'), // gr1 from
    //else
    entity\addLinkMultipleId('teams', '6049d82d0ac3b20ae') // gr2 default zero
    )
    )
    );

    /
    6048d4227b24bc0f8 CIS coordinators + Site
    6049d82d0ac3b20ae Unsorted lead
    604b3bf62aad8bf13 Doctors affiliate
    /
    отрабатывает как на вложении , т.е. создает 2 группы
    Если строку
    source=='Web Site' && advertisingCampaign == null ,

    изменить на source='Web Site' && advertisingCampaign == null ,
    то формирует группу как надо , но изменяет источник на 1

    Как правильно написать условие что такой источник и не заполненная advertisingCampaign ?

    Заранее благодарен .
    Attached Files
    Last edited by i.nagaitsev@medtour.help; 04-16-2021, 12:14 PM.
  • Maximus
    Senior Member
    • Nov 2018
    • 2731

    #2
    Доброго дня.
    Спробуйте переписати таким чином:
    Code:
    ifThenElse(
        advertisingCampaign == '[MedTour] Врачи партнерка' || advertisingCampaign == 'Врачи партнерка',
        entity\addLinkMultipleId('teams', '604b3bf62aad8bf13'),
        ifThen(
            advertisingCampaign,
            entity\addLinkMultipleId('teams', '6048d4227b24bc0f8')
        )
    );
    
    ifThenElse(
        source == 'Web Site' && !advertisingCampaign,
        entity\addLinkMultipleId('teams', '6048d4227b24bc0f8'), // gr1 from
        entity\addLinkMultipleId('teams', '6049d82d0ac3b20ae') // gr2 default zero
    );

    Comment

    • i.nagaitsev@medtour.help
      Junior Member
      • Apr 2021
      • 8

      #3
      Доброго
      ваше решение все равно задваивает группу (((

      Comment

      • i.nagaitsev@medtour.help
        Junior Member
        • Apr 2021
        • 8

        #4
        $temp_start=0;
        ifThen(advertisingCampaign=='[MedTour] Врачи партнерка'||advertisingCampaign=='Врачи партнерка',
        entity\addLinkMultipleId('teams','604b3bf62aad8bf1 3');
        $temp_start=1
        )
        ifThen(advertisingCampaign&&$temp_start==0,
        entity\addLinkMultipleId('teams','6048d4227b24bc0f 8');
        $temp_start=1
        )
        ifThen(!advertisingCampaign&&source=='Web Site'&&$temp_start==0,
        entity\addLinkMultipleId('teams','6048d4227b24bc0f 8');
        $temp_start=1
        )
        ifThen(
        $temp_start==0,
        entity\addLinkMultipleId('teams', '6049d82d0ac3b20ae');
        $temp_start=1
        )

        этот вариант тоже не работает

        как добавить в лог запись из формулы ?

        Comment

        • Maximus
          Senior Member
          • Nov 2018
          • 2731

          #5
          А якщо так:
          Code:
          $temp_start=0;
          ifThenElse(
              advertisingCampaign == '[MedTour] Врачи партнерка' || advertisingCampaign == 'Врачи партнерка',
              entity\addLinkMultipleId('teams', '604b3bf62aad8bf13');
              $temp_start = 1,
              ifThen(
                  $temp_start == 0,
                  entity\addLinkMultipleId('teams', '6048d4227b24bc0f8')
              )
          );
          ifThenElse(
              source == 'Web Site' && !advertisingCampaign,
              entity\addLinkMultipleId('teams', '6048d4227b24bc0f8'), // gr1 from
              entity\addLinkMultipleId('teams', '6049d82d0ac3b20ae') // gr2 default zero
          );

          Comment

          • i.nagaitsev@medtour.help
            Junior Member
            • Apr 2021
            • 8

            #6
            Доброго дня
            Перепробывал много вариантов .

            Code:
            ifThenElse( source == 'Web Site' && !advertisingCampaign,
            entity\addLinkMultipleId('teams', '6048d4227b24bc0f8'), // gr1 from
            entity\addLinkMultipleId('teams', '6049d82d0ac3b20ae') // gr2 default zero
            );
            В этой части кода отрабатывают ОБА добавлений групп . source выносил в переменную и даже несколько , но тот же результат (((

            Comment

            Working...