0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

think-cell——使用JSON数据实现自动化(二)

哲想软件 来源:哲想软件 2025-01-03 10:12 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

26.4 远程提供模板

还可以通过远程服务器提供带有 think-cell 图表的模板文件。在这种情况下,键的值是 URL 而不是本地路径,如上面的远程 JSON 示例所示。URL 可以指定为协议,用于安全连接,或在打开文件的系统上有效的任何其他协议。templatehttphttps.ppttc

在处理引用远程模板的文件时,PowerPoint 会检索模板文件。因此,打开该文件的用户需要对远程模板的适当访问权限。.ppttc.ppttc

当 JSON 数据由 Web 服务远程生成并且模板也远程存储时,只需在用户计算机上安装标准 think-cell 即可将动态生成的 PowerPoint 演示文稿与 think-cell 图表一起使用。

26.5 远程处理 JSON 数据

您可以将 think-cell 的 JSON 数据处理作为服务器运行。在这种情况下,将 JSON 数据与模板合并以创建 PowerPoint 演示文稿是在远程服务器上完成的。服务器接受 JSON 片段作为输入,并通过 HTTP 将合并的 PowerPoint 演示文稿作为输出提供。

要启动 think-cell 服务器,请转到安装文件夹并运行 tcserver.exe。此时将打开以下对话框:

bd5f6288-c64a-11ef-9310-92fbcf53809c.png

要启动服务器:

在 UrlPrefix 字段中以 URL 的形式指定服务器应侦听的 IP 地址和端口。URL 的第一部分确定是使用未加密的 HTTP 还是加密的 HTTPS。

单击 Apply 按钮。

在出现的 User Account Control (UAC) 对话框中确认系统的配置更改。

在窗口底部的 Log 字段中,您将看到服务器已启动并正在侦听 URL 的确认。您还将在 Log (日志) 字段中看到所有客户端请求和服务器响应。

bd7b772a-c64a-11ef-9310-92fbcf53809c.png

要停止服务器,请单击 Remove 按钮。要更改 URL,请在 UrlPrefix 字段中输入新 URL,然后单击 Apply。

服务器接受 JSON 数据作为 MIME 类型的 HTTP POST 请求,并使用 PowerPoint 文件进行响应。application/vnd.think-cell.ppttc+json

要开始使用服务器,请从 UrlPrefix 字段中复制 URL 并在浏览器中打开它。此时将打开一个示例页面。该服务器是自文档化的,示例页面的 HTML 源代码显示了它的用法和一个详细的示例。该示例包含以下元素:

按钮的 HTML 标记,单击该按钮时调用用于与服务器通信的方法。XMLHttpRequest

静态 JSON 片段。在您使用过程中,您通常会动态生成 JSON 数据。

一个 JavaScript 函数,用于将 JSON 数据发送到服务器。它使用静态 JSON 数据生成 HTTP POST 请求。服务器响应以文件下载的形式呈现给浏览器。

生成 HTTP POST 请求并将服务器的响应保存为 PowerPoint 文件的任何其他方法也适用。在您的使用中,您不仅限于为此目的使用 JavaScript。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 服务器
    +关注

    关注

    14

    文章

    10345

    浏览量

    91739
  • 自动化
    +关注

    关注

    31

    文章

    5982

    浏览量

    90622
  • JSON
    +关注

    关注

    0

    文章

    129

    浏览量

    7808

原文标题:think-cell——使用 JSON 数据实现自动化(二)

文章出处:【微信号:哲想软件,微信公众号:哲想软件】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    易华录数据工程平台入选2025自动化领域年度价值解决方案

    近日,在中国自动化学会主办的“2026中国自动化产业年会”上,易华录申报的“面向离散行业快速响应生产的数据工程平台”凭借其在数据技术工程
    的头像 发表于 04-16 15:13 333次阅读

    通用自动化测试系统:FCT、ATE、ICT、PCBA功能测试

    管理软件,旨在为电子行业提供灵活、高效的测试流程管理。支持多种测试场景,包括 FCT 测试、ATE 测试、ICT 测试和 PCBA 测试,系统通过集成自动化设备与测试治具,实现了完全的自动化控制与
    发表于 04-13 14:54

    自动化行业异构集成实践:耐达讯自动化实现CAN转EtherCAT高效互操作

    EtherCAT凭借高带宽、低延迟及灵活拓扑,渐成上层控制主流。实现者无损对接,是构建统一数据平面、推进数字转型的关键。 一、 核心技术:协议转换网关  解决互联问题的标准方案是协
    的头像 发表于 04-13 14:49 585次阅读
    <b class='flag-5'>自动化</b>行业异构集成实践:耐达讯<b class='flag-5'>自动化</b><b class='flag-5'>实现</b>CAN转EtherCAT高效互操作

    JSON:简洁代码高效搞定序列与反序列

    面对频繁的数据交互需求,用最简方式实现JSON序列与反序列已成为开发者必备技能,借助主流库,轻松实现
    的头像 发表于 02-25 19:04 224次阅读
    <b class='flag-5'>JSON</b>:简洁代码高效搞定序列<b class='flag-5'>化</b>与反序列<b class='flag-5'>化</b>

    极简代码,搞定JSON序列与反序列

    快速实现JSON数据的生成(序列)与解析(反序列)。 目前json库已全面支持LuatOS开
    的头像 发表于 02-23 21:46 437次阅读
    极简代码,搞定<b class='flag-5'>JSON</b>序列<b class='flag-5'>化</b>与反序列<b class='flag-5'>化</b>

    沉降仪如何打造无人值守实现自动化监测?

    自动化系统的深度融合,为实现无人值守的远程监测提供了坚实的技术基础。实现自动化的核心在于沉降仪的数字输出能力。以磁致式沉降仪为例,其输出
    的头像 发表于 12-25 15:53 354次阅读
    沉降仪如何打造无人值守<b class='flag-5'>实现</b><b class='flag-5'>自动化</b>监测?

    订单退款自动化接口:高效处理退款流程的技术实现

    ​  在现代电子商务系统中,订单退款是常见但繁琐的操作。手动处理退款不仅耗时,还容易出错。自动化退款接口通过API集成,能显著提升效率、减少人工干预,并确保准确性。本文将逐步介绍如何设计并实现一个
    的头像 发表于 10-21 10:41 518次阅读
    订单退款<b class='flag-5'>自动化</b>接口:高效处理退款流程的技术<b class='flag-5'>实现</b>

    新旧系统协议不匹配?耐达讯自动化RS485转Profibus如何实现无缝对接?

    的Profibus-DP网络。如何实现不同协议间的无缝对接?通信距离、抗干扰能力、数据实时性如何兼顾?这一直是自动化领域亟待破解的难题。
    的头像 发表于 09-20 10:28 828次阅读

    使用Ansible实现大规模集群自动化部署

    当你面对1000+服务器需要部署时,你还在一台台手工操作吗?本文将揭秘如何用Ansible实现大规模集群的自动化部署,让运维效率提升10倍!
    的头像 发表于 08-27 14:41 977次阅读

    宏集案例 | ABB能源自动化选用Cogent DataHub避免DCOM问题,实现高效、安全的数据传输

    案例概况ABB能源自动化公司通过宏集CogentDataHub软件将电厂设施的数据实时传输到公司办公室,实现了OPC隧道/镜像解决方案,在电厂和公司网络之间建立了一个安全、可靠的连接,确保数据
    的头像 发表于 08-08 18:22 712次阅读
    宏集案例 | ABB能源<b class='flag-5'>自动化</b>选用Cogent DataHub避免DCOM问题,<b class='flag-5'>实现</b>高效、安全的<b class='flag-5'>数据</b>传输

    复杂装备研发设计中利用数据实现大规模个性定制

    在复杂装备研发设计中,利用数据实现大规模个性定制已成为提升企业竞争力、满足多样市场需求的关键路径。其核心在于通过数据驱动的个性需求识别
    的头像 发表于 08-06 17:17 847次阅读

    耐达讯自动化EtherCAT转RS232:示波器连接的“开挂秘籍”

    数据能快速准确地传输到控制系统,实现远程监控和自动化测试。还能提高系统的灵活性和可扩展性,应对各种复杂的测试需求。 总的来说,耐达讯自动化EtherCAT转RS232网关连接示波器
    发表于 07-23 15:31

    玉林在线自动测宽仪 包带自动化产线升级

    度检测,如布、皮、革等。 在线自动测宽仪使包带自动化产线升级,通过非接触式光学测量、实时数据反馈与智能控制系统深度融合,显著提升了生产精度与效率。 测宽仪的核心技术原理与功能优势 光电测量 采用物方远心
    发表于 07-23 15:23

    自动化计算机的功能与用途

    任务都是通过使用控制机械和流程的自动化计算机来实现自动化的。什么是自动化计算机?自动化计算机是工业级计算机,其设计坚固,能够在常规台式计算机
    的头像 发表于 07-15 16:32 882次阅读
    <b class='flag-5'>自动化</b>计算机的功能与用途

    车机交互测试自动化实现路径与案例分析

    测试设备是车机交互测试自动化实现的核心支撑,通过合理选型、部署和应用北京沃华慧通测控技术有限公司汽车测试设备,结合科学的实现路径和丰富的案例经验,能够有效提高车机交互测试的效率和质量,推动车机系统的不断优化和升级,为用户带来更加
    的头像 发表于 07-10 09:24 1544次阅读
    车机交互测试<b class='flag-5'>自动化</b><b class='flag-5'>实现</b>路径与案例分析