将任务导出到云端
门户用户可以将任务导出为 XLS 或 CSV 文件并导出到云端。用户可以选择特定的任务视图(默认或自定义),还可以选择要导出的列。例如,您可以将任务导出到云存储服务,例如 Google Drive、Microsoft OneDrive、Apple iCloud Drive 等。
前往 Sigma 扩展工具并登录您的工作区。
点击“创建扩展程序”按钮。
输入扩展名称并添加描述。
选择 Zoho Projects 作为服务。
点击单选按钮以同意条款和条件。
点击“创建”。
创建扩展程序时,请确保在插件清单文件中提供位置、图标、函数 UUID 和版本。应将一个函数与扩展程序关联,并将相应的 ID 添加到插件清单文件中。位置应为“export”。{
"location": "export",
"url": "/app/index.html",
"icon": "/app/img/aaa.png",
"function_uuid": "4c0e7a33-4c8e-95ff-4aa67f5c8b08",
"version": "3.0"
}
在扩展中,必须提供导出数据的存储位置。选择位置后,您还可以添加要显示的数据字段。例如,您可以选择将导出的任务数据存储在 Google Drive 中。您需要使用自定义数据参数提供路径、项目 ID 和门户 ID。要添加要显示的数据字段,请在显示数据参数下提供字段值。
let paramObj = {
"customdata": {
"path": "john's/pics",
"portal_id": "8903133",
"project_id": "1859000000199005"
},
"display_data" : [
{
"name": "Path",
"value": "John's Drive",
"link": "https://drive.google.com/drive/folders/1e1xWqREV"
}, {
"name": "App Name",
"value": "G- Drive"
}
]
}
zohoprojects.set('execute', paramObj);完成后,将函数与扩展关联。但请注意,您应该已在 Sigma 中创建了用于关联该函数和扩展的函数。

display_data = list();
data1 = Map();
data1.put("name", "Folder path");
data1.put("value", "G- Drive's myfolder");
data1.put("link", "https://drive.google.com/drive/home");
data2 = Map();
data2.put("name", "Folder name");
data2.put("value", "Export history");
display_data.add(data1);
display_data.add(data2);
display_data.toString();
请参考以下屏幕截图查看输出结果:

将函数与扩展程序关联
前往 Sigma 扩展程序工具。
点击左侧面板中的“扩展程序”。
将鼠标悬停在所需的扩展程序上,然后点击扩展程序详情图标。了解更多。
切换到“函数”选项卡,然后点击“关联函数”。
选择一个函数及其版本,然后点击“关联”。
现在,您可以在 Sigma 中将扩展程序发布为私有扩展程序,并与需要访问此扩展程序的门户共享。
将函数与扩展程序关联
1. 前往扩展程序工具。
2. 点击作则面板中的“扩展程序”。
3. 将鼠标悬停在所需的扩展程序上,然后点击扩展程序详情图表。
4. 切换到“函数” 选项卡,然后点击关联“函数”。
5. 选择一个函数级其版本,然后点击“关联”。
6.现在, 您可以在中将扩展程序发布为私有扩展程序,并与需要访问此扩展程序的门户共享。
在 Sigma 中发布扩展程序后:
登录您的 Zoho Projects 门户。
点击右上角的 ,然后前往“应用市场”。
点击“应用市场”下的“已安装的应用”查看已安装的扩展程序。
点击“启用”以激活扩展程序。
现在,您将能够在“任务”中的“导出”下看到“导出到云端”选项。
导航至项目。
点击顶部栏中的“任务”选项卡,然后点击“导出任务”。
选择要导出任务的任务视图和格式。
选择要导出的列。
勾选“导出到云端”复选框。
选择要导出文件的位置,然后点击“选择”。