1.4 KiB
1.4 KiB
Documentation
- Class name: TextJoin
- Category: 😺dzNodes/LayerUtility/Data
- Output node: False
- Repo Ref: https://github.com/chflame163/ComfyUI_LayerStyle
将多段文字组合为一段。
Input types
Required
- text_1
- 文本1。
- Comfy dtype: STRING
- Python dtype: str
Optional
-
text_2
- 文本2。
- Comfy dtype: STRING
- Python dtype: str
-
text_3
- 文本3。
- Comfy dtype: STRING
- Python dtype: str
-
text_4
- 文本4。
- Comfy dtype: STRING
- Python dtype: str
Output types
- text
- 文本。
- Comfy dtype: STRING
- Python dtype: str
Usage tips
- Infra type: CPU
Source code
class TextJoin:
def __init__(self):
pass
@classmethod
def INPUT_TYPES(cls):
return {
"required": {
"text_1": ("STRING", {"multiline": False}),
},
"optional": {
"text_2": ("STRING", {"multiline": False}),
"text_3": ("STRING", {"multiline": False}),
"text_4": ("STRING", {"multiline": False}),
}
}
RETURN_TYPES = ("STRING",)
RETURN_NAMES = ("text",)
FUNCTION = "text_join"
CATEGORY = '😺dzNodes/LayerUtility/Data'
def text_join(self, **kwargs):
texts = [kwargs[key] for key in kwargs if key.startswith('text')]
combined_text = ', '.join(texts)
return (combined_text,)