我在这里有两个问题:
如何将多个文本和字符串连接成一个String变量并返回字符串?
function TagGen()
{
var getTitle="Nidome no Jinsei wo Isekai de Chapter 1 Raw Manga";
var getTag=getTitle.substring(0, getTitle.lastIndexOf(" Chapter"));
var setTags={""+getTitle+", "+getTitle+" Raw Manga"+", "+getTitle+", "+getTag+" Raw Manga"+", "+getTag+" Raw"+", "+getTag+" Manga Download"+", "+getTag+" Download"+", "+getTag+" jcafe"+", "+getTag+" Chapter Download,"+", "+getTag+" Raw Chapters"+", "+getTag+" jcafe24"+", "+"Raw Download"+", "+getTitle+" Raw Manga Download"+", "+getTitle+" jcafe"};
return setTags;
}
我希望setTags具有类似下面的字符串值
setTags = Nidome no Jinsei wo Isekai de Chapter 1 Raw Manga,Nidome no Jinsei wo Isekai de,Nidome no Jinsei wo Isekai de Chapter 1,Nidome no Jinsei wo Isekai de Raw,Nidome no Jinsei wo Isekai de Chapters,Nidome no Jinsei wo Isekai de Raw Chapters,Nidome no Jinsei wo Isekai de Download,Nidome no Jinsei wo Isekai de Raw下载,Nidome no Jinsei wo Isekai de Chapter下载
我尝试在Tryit Editor中多次运行此代码,但没有使 setTags 变量正常工作。请帮忙。
我想将博客博客帖子的多个标签存储到一个字符串中。 我知道必须使用一些b:循环,但我还没有完全理解它的用途。
假设我有一个带有标签的帖子:动作,冒险,浪漫,少年
我想让它获取所有这些标签并将其存储在如下字符串中:
标签 =动作,冒险,约会,少年
保存到字符串的基本思路与第一个问题相同,但我不知道如何获得多个标签并执行此操作。
请帮助:D
答案 0 :(得分:1)
要将帖子中的所有标签以串联形式存入变量,您可以使用以下代码 -
<script>
var labelArray = <b:eval expr='data:post.labels map (label => label.name)' />;
var labels = labelArray.join(',');
</script>
这利用了Blogger提供的Lambda operator map
。