【发布时间】:2019-11-21 18:42:03
【问题描述】:
所以...我已经构建了一个自定义函数,它处理来自 Gsheet 的值并在单个单元格中返回它们。简而言之,源表有一列包含地点,一列包含在这些地点提供的服务,另一列包含结束日期。自定义函数收集在确定日期在同一地点提供的所有服务。它已经在工作并且几乎给了我预期的回报。
返回的字符串:
-> 地点 1:
- 服务 1;
- 服务2。
->地点2:
- 服务 3;
- 服务4。
期望回报:
-> Place1:
- 服务 1;
- 服务2。
->地点2:
- 服务 3;
- 服务4。
我已经搜索过 RichTextValue 的用法,但不知道是因为我使用的是自定义函数的返回还是我不知道如何正确使用它,但不是在职的。这是我用来测试函数的示例代码:
function test(){
var bold=SpreadsheetApp.newTextStyle().setBold(true).build();
var test=SpreadsheetApp.newRichTextValue().setText("test").setTextStyle(0,2,bold).build().getText();
return test;
}
很明显,有人会说“getText()”返回包含在 RichTextValue 中的字符串,所以它不会返回 RichText,我知道。所以我在“build()”之后尝试了“getRuns().join()”(因为 getRuns 返回数组而加入),我得到了这个结果:“com.google.apps.maestro.server.beans.trix.impl.RichTextValueApiAdapter@ 2d54d6e,com.google.apps.maestro.server.beans.trix.impl.RichTextValueApiAdapter@4c67374a"。
所以我的问题是,是否有一个“getRichText()”作为我的自定义函数的返回或任何其他方式来执行此操作?
提前致谢。
【问题讨论】:
-
如果有人偶然发现这个问题,请支持这个功能请求:issuetracker.google.com/issues/145501368
标签: google-apps-script google-sheets rich-text-editor richtext custom-function