google-apps-script - 带有编码的 Google 表格 IMPORTDATA
问题描述
我有以下格式的文件 URL:
http://.../exchangerate.txt
我无法使用IMPORTDATA
,因为文件处于编码状态:
UTF-16
它给了我不好的数据:
“不会”</p>
如何解决这个问题?
解决方案
请尝试脚本:
function importwithencoding(url, encoding, delim) {
if (delim === "tab") { delim = '\t'; }
var data = UrlFetchApp.fetch(url);
var csv = data.getContentText(encoding);
return Utilities.parseCsv(csv, delim);
}
将其用作工作表中的自定义公式:
=importwithencoding("http://.../exchangerate.txt", "UTF-16", "tab")
推荐阅读
- html - 如何仅使用 HTML 在新选项卡中打开按钮链接?
- django - 我们什么时候应该在 Django 中使用 db_index=True?
- php - 保存后如何将uuid绑定到模型
- php - CakePHP 日志仅显示 Cloudflare IP
- redirect - Github 页面将非 www(根域)重定向到 www 子域
- python - 使用 '
' 并在 Flask 上获取表单 - php - 如何询问用户输入并将其用作 PHP 脚本中存储过程的参数?
- npm - 找不到模块“live-server”(本地安装)
- ios - 致命错误:读取 EnvironmentObject
外部 View.body:仅在 iOS13 上的文件,但不在上面 - c++ - 使用纯 CMake 构建 SFML 时出现运行时错误