Регистрация  |  Вход

Incorrect parameter type for function 'not()'

Здравствуйте! Я новичок самого нижнего уровня. Изучаю salesforce при помощи trailhead.
В частности, осваиваю visualforce apex
Вот это тестовое задание не могу отобразить в превью.
Incorrect parameter type for function 'not()'. Expected Boolean, received Text в строке 0, если я не ошибаюсь.
Заранее спасибо!

<apex:page>
<apex:pageBlock title="User Status">
<apex:pageBlockSection columns="1">
{! $User.FirstName &' '&!$User.LastName }
({! $User.Username})
<p>Today's date is {! TODAY()}</p>
<p>
Next week it will be {! TODAY() +7}
</p>
<p>
The year today is {! YEAR(TODAY()) }
</p>
<p>
Tomorrow will be day number {! DAY(TODAY() + 1) }
</p>
<p>
Let's find a maximum: {! MAX(1,2,3,4,5,6,5,4,3,2,1) }
</p>
<p>
The square root of 49 is {! SQRT(49) }
</p>
<p>Is it true? {! CONTAINS('salesforce.com', 'force.com') }</p>
<p>
{! IF(CONTAINS('saleforce.com','force.com'),
'yep','nope') }
</p>
</apex:pageBlockSection>
</apex:pageBlock>
</apex:page>

Здравствуйте! Я новичок самого нижнего уровня. Изучаю salesforce при помощи trailhead.
В частности, осваиваю visualforce apex
Вот это тестовое задание не могу отобразить в превью.
Incorrect parameter type for function 'not()'. Expected Boolean, received Text в строке 0, если я не ошибаюсь.
Заранее спасибо!

<apex:page>
    <apex:pageBlock title="User Status">
    <apex:pageBlockSection columns="1">
        {! $User.FirstName &' '&!$User.LastName }
        ({! $User.Username})
        <p>Today's date is {! TODAY()}</p>
        <p>
            Next week it will be {! TODAY() +7}
        </p>
        <p>
            The year today is {! YEAR(TODAY()) }
        </p>
<p>
    Tomorrow will be day number  {! DAY(TODAY() + 1) }
        </p>
<p>
    Let's find a maximum: {! MAX(1,2,3,4,5,6,5,4,3,2,1) }
        </p>
<p>
    The square root of 49 is {! SQRT(49) }
        </p>
<p>Is it true?  {! CONTAINS('salesforce.com', 'force.com') }</p>
        <p>
            {! IF(CONTAINS('saleforce.com','force.com'),
			'yep','nope') }            
        </p>
        </apex:pageBlockSection>
    </apex:pageBlock>
</apex:page>

Мне не нравится вот эта строчка
{! $User.FirstName &' '&!$User.LastName }

Во первых это можно и нужно разделить на составляющие

{!$User.FirstName} {!$User.LastName} ({! $User.Username})

Во вторых можно попробовать вот так
{! $User.FirstName + ' ' + $User.LastName }

И если смотреть глубже то что вот это такое?
{! $User.FirstName &' '&!$User.LastName }
Для ajhvek/expressions (не знаю как правильно называется) используется конструкция {!...} .
То есть первый восклицательный знак понятен, а вот что там за второй восклицательный знак перед $User.LastName???

Мне не нравится вот эта строчка
{! $User.FirstName &' '&!$User.LastName } 

Во первых это можно и нужно разделить на составляющие

{!$User.FirstName} {!$User.LastName} ({! $User.Username}) 

Во вторых можно попробовать вот так
{! $User.FirstName + ' ' + $User.LastName } 

И если смотреть глубже то что вот это такое?
{! $User.FirstName &' '&[color=red][b]![/b][/color]$User.LastName } 
Для ajhvek/expressions (не знаю как правильно называется) используется конструкция {!...} . 
То есть первый восклицательный знак понятен, а вот что там за второй восклицательный знак перед $User.LastName??? 


Спасибо, помогло удаление этой строки. Удаление же просто восклицательного знака снимало проблему, но по прежнему не отображало превью.

Спасибо, помогло удаление этой строки. Удаление же просто восклицательного знака снимало проблему, но по прежнему не отображало превью.

Dmitry Shnyrev
???

https://salesforce-developer.ru/sozdanie-custom-visualforce-stranitsyi
Дмитрий, не знаю, как задать вопрос именно вам.
Где можно прочесть начало разработки этой библиотеки?
Не могу понять, как связать текст программы с созданным объектом, чтобы обрабатывался непосредственно он?

[quote="Dmitry Shnyrev"]???[/quote]
https://salesforce-developer.ru/sozdanie-custom-visualforce-stranitsyi
Дмитрий, не знаю, как задать вопрос именно вам.
Где можно прочесть начало разработки этой библиотеки?
Не могу понять, как связать текст программы с созданным объектом, чтобы обрабатывался непосредственно он?

Цикл статей идут по порядку и находятся на этой странице
https://salesforce-developer.ru/blog/page/7

Цикл статей идут по порядку и находятся на этой странице
https://salesforce-developer.ru/blog/page/7


Спасибо, и еще по этой статье
статья

Что, если, следуя предложенному алгоритму, я не вижу найденного force.com?
Статья старая, изменилось что-то?

Спасибо, и еще по этой статье
[url=http://salesforce-developer-rus.blogspot.com/2012/12/ide-for-salesforce-developer.html]статья[/url]

Что, если, следуя предложенному алгоритму, я не вижу найденного force.com?
Статья старая, изменилось что-то?

Если вас интересует установка Force.com IDE
то да, статья однозначно устарела
Попробуйте воспользоваться этой ссылкой
https://developer.salesforce.com/page/Force.com_IDE
Или поставить MavensMate.

Но учитывая уровень подготовки, то я пока бы не советовал заморачиваться с какими-либо IDE и просто кодить в Developer Console.

Если вас интересует установка Force.com IDE
то да, статья однозначно устарела
Попробуйте воспользоваться этой ссылкой
https://developer.salesforce.com/page/Force.com_IDE
Или поставить MavensMate.

Но учитывая уровень подготовки, то я пока бы не советовал заморачиваться с какими-либо IDE и просто кодить в [url=https://developer.salesforce.com/page/Developer_Console]Developer Console[/url].