小编Saa*_*d A的帖子

jspdf AutoTable :表格特定行的目标样式

我正在为我的表格 pdf 使用 jsPDF AutoTable 插件。

我的资料来源:

#javaScriptIncludeTag("jspdf.min.js")#
#javaScriptIncludeTag("jspdf.plugin.autotable.js")#
Run Code Online (Sandbox Code Playgroud)

我的资料来源来自:

https://github.com/MrRio/jsPDF

https://github.com/simonbengtsson/jsPDF-AutoTable

我的脚本:

$(function() {

    var doc = new jsPDF('p', 'pt', 'a4');
    var $tables2 = $(".pdftable2");
    var startingY = 0;

    $tables2.each(function( index ) {

        var $this = $(this), tableid = $this.attr('id');
        var res = doc.autoTableHtmlToJson(document.getElementById(tableid));
        var offset =  2;
        startingY = doc.autoTableEndPosY() + offset;

        doc.autoTable(res.columns, res.data, {
            startY: startingY,
            pageBreak: 'avoid',
            theme: 'grid',
            styles: {
                overflow: 'linebreak',
                fontSize: 12,
                valign: 'middle'
            },
            columnStyles: {
                0: {valign: "top"}, 
                1: {
                    columnWidth: …
Run Code Online (Sandbox Code Playgroud)

javascript jquery jspdf jspdf-autotable

5
推荐指数
2
解决办法
2万
查看次数

Google Forms应用脚本:如何检查当前提交的内容是编辑回复还是新回复

我正在通过应用程序脚本使用Google表单。我想确定当前提交的表单是处于编辑模式还是新的响应?如何在onSubmit事件中进行检查。

如果是,则该用户正在编辑先前提交的响应,而不是我想要将电子表格中的值更改为“是”。

以下是我的代码段:

function testExcel2() {

  var email = "email";
  var s = SpreadsheetApp.openById("id");
  var sheet = s.getSheets()[0];
  var headers = sheet.getRange(1,1,1,sheet.getLastColumn() - 1).getValues()[0]; 
  var datarow = sheet.getRange(sheet.getLastRow(),1,1,sheet.getLastColumn() - 1).getValues()[0];
  var message = "";

  for(var i in headers)
  {
    message += "" + headers[i] + " : " + datarow[i] + "\n\n";
  }

  MailApp.sendEmail(email, "Submitted Data Test", message); 

  var af = FormApp.getActiveForm();
  //af.setCustomClosedFormMessage("The form is currently processing a submission, please refresh the page.");
  af.setConfirmationMessage('Thanks for responding!')
  //af.setAcceptingResponses(false);
  var rowKey = …
Run Code Online (Sandbox Code Playgroud)

google-apps-script google-forms

4
推荐指数
1
解决办法
2729
查看次数

关闭打开的电子表格

我有一个 Google 表单,可以按 ID 打开电子表格,然后从中获取数据行。我遇到的情况是,有时当我打开电子表格来获取行时,似乎无法获取我最近插入的数据行。在这种情况下,我想断开当前与电子表格的连接,并使用全新的连接重新连接,希望新的连接将返回最近插入的行。以下是我的代码:

var sheet = SpreadsheetApp.openById("google_spreadsheet_id").getSheets()[0];
var numOfDataRows = Number(sheet.getLastRow()) - Number(1);
var headers = sheet.getRange(1, 1, 1, sheet.getLastColumn()).getValues()[0];
var dataRows = sheet.getRange(2, 1, numOfDataRows, sheet.getLastColumn()).getValues();
Run Code Online (Sandbox Code Playgroud)

我的问题是重新连接并建立一个全新的连接,我只需这样做:

var sheet = SpreadsheetApp.openById("google_spreadsheet_id").getSheets()[0];
Run Code Online (Sandbox Code Playgroud)

有没有一种方法可以通过 ID 关闭打开的电子表格?

google-sheets google-apps-script google-forms

3
推荐指数
1
解决办法
6265
查看次数

Coldfusion:CFDocument PDF Alternatives

我一直在使用Coldfusion cfdocument来生成PDF.但是,自从我的追踪期到期后,我的PDF文件显示了"Adobe ColdFusion Developer Trail Edition/Not for Production Use"这个丑陋的水印.

我做了一些研究,发现你必须购买这个功能的许可证才能工作.有办法解决吗?是否有任何可供免费使用的替代品?

pdf coldfusion

2
推荐指数
1
解决办法
621
查看次数

Coldfusion:设置对象的功能

我有一个模型对象;

building= model("tb_buildings");
building.myFunction() = function(){return false;};
Run Code Online (Sandbox Code Playgroud)

最初这个对象没有方法,我试图为它创建一个名为myFunction()的方法,并为其赋值false; 我尝试了匿名函数方法,但它给了我一个错误;

Cannot assign a value to a function
Run Code Online (Sandbox Code Playgroud)

这可能吗?

coldfusion cfwheels

1
推荐指数
1
解决办法
102
查看次数

ColdFusion:特定ID的访问查询结果集

我有一个问题;

    <cfquery datasource="forms" name="departments">
        select * from quizes.tb_depts
    </cfquery>
Run Code Online (Sandbox Code Playgroud)

这将返回结果集.我想访问一个特定的结果集,其中此行的ID(主键)是我输入的内容.

示例部门[13]应该在ID = 13的结果集中得到结果.

有没有内置的方法来做到这一点?我看到departments.id [rownumber]这不是我想要的.

谢谢

coldfusion

1
推荐指数
1
解决办法
492
查看次数

Coldfusion:空链接href ="#"错误

我在我的CFWheels Coldfusion项目中使用Adobe Coldfusion Builder 3.

如你所知,在coldfusion中输出变量就可以做到这样的事情;

#varaible_name#
Run Code Online (Sandbox Code Playgroud)

但是我想使用空链接

<a href="#">link</a> 
Run Code Online (Sandbox Code Playgroud)

使用它给我一个错误;

Invalid CFML construct found on line 23 at column 46.
Run Code Online (Sandbox Code Playgroud)

我目前正在使用

<a href="javascript:void(0)"></a>
Run Code Online (Sandbox Code Playgroud)

我读到的被认为是不好的做法.

这个功能还有其他替代方案吗?

html javascript coldfusion escaping

0
推荐指数
1
解决办法
140
查看次数