Решение, которое вам, вероятно, нужно, это Here String Но вы также можете использовать escape-символ `
@"
some html...
<textarea id="Text$counter" style="width: 100%; height: 100%;"></textarea>
some html...
<span>$NameEdit</span>
some html...
document.getElementById('Text$counter').select();
some html...
"@ | add-content $datei
Для использования строки Here вам нужно иметь @"
или @'
, а затем новую строку, куда вы положите свою строку. Затем, чтобы закрыть строку Here , вам потребуется новая строка и "@
или '@
. "@
или '@
должны быть в самом первом начале новой строки.
Вот несколько примеров, которые могут потерпеть неудачу
#This will NOT work
@"
Hey There "Buddy"
"@
#This will NOT work
@"Hey There "Buddy""@
#This will NOT work
@"
Hey There "Buddy""@
Вот пара примеров Работающие правильно примеры
#This WILL work
@"
Hey There "Buddy"
"@
#This WILL work
@"
Hey There "Buddy"
"@
#This WILL work
$Test = @"
Hey There "Buddy"
"@
Это усложняет украшение кода. Пример
Function Test(){
$Text1 = "Hello There"
$Text2 = @"
"Buddy"
"@
return "$Text1 $Text2"
}
Теперь позволяет go над escape-символом ` Его называют Backtick .
"Hey There `"Buddy`""
равно Привет, "Приятель"