8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

将 Google 表格中的 CellImage 添加到 Google 文档

darren 3月前

54 0

我正在尝试使用 Apps Script 将从 Google Sheet 中获取的 CellImage 插入到新创建的 Google Doc 中。我在 Google Sheet 中有一个 CellImage:[包含由 for 创建的图像的 Google Sheet...

我正在尝试使用 Apps Script 将从 Google Sheet 中获取的 CellImage 插入到新创建的 Google Doc 中。

我在 Google Sheet 中有一个 CellImage:[包含通过以下公式创建的图像的 Google Sheet:

=image("https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=...)](https://i.sstatic.net/XHz9s.png)

我创建了一个 Apps 脚本,用于创建一个新的 Google Doc,并将单元格 A1 中的图像插入到该文档中:

function myFunction() {
  let doc = DocumentApp.create("QR Holder");
  let sheet = SpreadsheetApp.getActiveSpreadsheet();
  let range = sheet.getRange("A1");
  let image = range.getValue();
  let url = image.getUrl();
  console.log(url);
  let blob = UrlFetchApp.fetch(url).getBlob();
  let body = doc.getBody();
  body.insertImage(0, blob);
}

执行日志

11:01:18 AM Notice  Execution started
11:01:21 AM Info    
11:01:20 AM Error   
Exception: Attribute provided with no value: url
myFunction  @ Code.gs:8

这表明 url 变量没有存储有效的 URL,并且 blob 没有被正确获取。

帖子版权声明 1、本帖标题:将 Google 表格中的 CellImage 添加到 Google 文档
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由darren在本站《image》版块原创发布, 转载请注明出处!
最新回复 (0)
  • 修改点:

    • p0

    • p1

    当这些点体现在你的脚本里时,做如下修改怎么样?

    从:

    let image = range.getValue();
    let url = image.getUrl();
    

    到:

    let url = encodeURI(range.getFormula().replace(/\=image\("(.*)"\)/i, "$1"));
    

    参考:

    • 获取公式()
  • 我正在使用 Next14 应用路由器并使用 EC2 进行部署。某些图像因 500 状态错误而中断。不是全部,但有些,我在 next.config.js remotePatterns 中进行了所有正确设置,因此这不是问题。我...

    我正在使用 Next14 应用路由器并使用 EC2 进行部署。某些图像因 500 状态错误而中断。不是全部,但有些,我在 next.config.js remotePatterns 中进行了所有正确设置,因此这不是问题。我尝试在 Vercel 上部署,在这种情况下,图像状态代码为 200,一切正常。

    我不知道为什么只有在 EC2 环境中并且只有一些图像损坏了。

    如果有人遇到同样的问题,请提供帮助。

    [ 在此处输入图片描述 ]( https://i.sstatic.net/WixyGBmw.png )

    1. next.config.js 远程模式
     remotePatterns: [
          {
            protocol: "https",
            hostname: "**",
            port: "",
            pathname: "**",
          },
    

    第一次似乎有效,但实际上没有

    1. 引荐来源政策将引荐来源政策设置为“无引荐来源”,第一次似乎有效,但实际上却没有
  • 我正在从 Windows 11 推送图像。我已经安装了 Rancher Desktop 以使用 docker 命令。我的命令是:docker build . -t registry.198.11.202.201.sslip.io:9443/xxxx:0.2.6 -f Dockerfile_a...

    我正在从 Windows 11 推送图像。我已经安装了 Rancher Desktop 以使用 docker 命令。

    我的命令是:

    docker build . -t registry.198.11.202.201.sslip.io:9443/xxxx:0.2.6 -f Dockerfile_alpine
    
    docker push registry.198.11.202.201.sslip.io:9443/xxxx:0.2.6
    but here is extremly slow..
    

    有解决办法吗?

    感谢和问候

  • 请问我如何从 mysql 数据库中检索图像并将其显示在我的 html 网站中这些是我尝试过的方法:app.py@app.route('/customerDetails', methods=['GET', 'POST'])def customerDeta...

    请问如何从 mysql 数据库检索图像并将其显示在我的 html 网站中

    这些是我尝试过的:

    应用程序

    @app.route('/customerDetails', methods=['GET', 'POST'])
    def customerDetails():
    message = ''
    if "logged in" in session and 'admin' == session['role']:
      `user = session["username"]`
      `ViewCustomerId = request.args.get('customerid')`
      `cur = mysql.connection.cursor(MySQLdb.cursors.DictCursor)`
      `cur. execute('SELECT * FROM user WHERE id= % s', (ViewCustomerId))`
      View customer = cur .fetchone()
      if `Viewcustomer `!= None:
         customer = `Viewcustomer`
      else:
         message = 'this customer does not exist in your database'
      cur.execute('SELECT image FROM user WHERE id= % s', (ViewCustomerId))
      image = cur.fetchone()
      image = base64.b64encode(Image.open(io.BytesIO(str)))
      return render_template("customerDetails.html", user=user,
      customer=customer, image=image, message=message)
       else:
          return redirect(url_for("home"))
    

    客户详情.htm

    <img class="" src="data:image/jpeg;base64,{{ image_data }}" alt="image" width="350" height="350" />

  • 请修复缩进。为什么整个代码中都分布着反引号?

  • 从'react'导入React;const BookTicket = () => {返回(

    import React from 'react';
    
    const BookTicket = () => {
      return (
        <div className='h-[400px] w-[650px] bg-white  mt-52 ml-[600px] rounded-lg shadow-lg'>
          <h1 className='text-2xl text-center pt-3'>Book-Ticket</h1>
          <input 
            type="text" 
            placeholder="Enter your name" 
            className='border-2 border-gray-300 rounded-md w-[500px] h-[40px] mt-5 mx-auto block'
          />
        </div>
      );
    };
    
    export default BookTicket;
    

    在上面,输入框在网站上不可见,但其余所有内容都可见,例如 h1 - 文本,可能存在哪些错误?以下代码是仪表板

    import React, { memo } from 'react';
    import Navbar from './Navbar/Navbar';
    import Sidebar from './Sidebar/Sidebar';
    import TicketReservationForm from './Book-Ticket';
    
    const Dashboard = memo(() => {
      return (
        <div className="h-screen flex flex-col">
          <Navbar />
          <div className="flex flex-1 ">
            <Sidebar />
            <div className="bg-black w-screen h-full">
            <TicketReservationForm /> 
            </div>
          </div>
        </div>
      );
    });
    
    export default Dashboard;
    

    有人能帮我解决这个错误吗?

  • 为什么需要第二次查询

返回
作者最近主题: