Skip to main content
Question

dymo label field variable

  • June 22, 2019
  • 0 replies
  • 47 views

I'm trying to create a button to print a label on a Dymo Labelwriter printer. How do you set the variable based upon field ID or field name instead of tdf_# ?

var tdfidSupp = & URLRoot() & "db/" & dbid() & "?a=printr&dfid=18&rid=" & [Record ID#]
var tdfidDesc = "tdf_2";

The tdf_# works, although I don't want to have to remember to update js code anytime I update form. 
This topic has been closed for replies.

  • Author
  • Registered
  • June 24, 2019
Button Code:

"javascript:$.getScript('https://x.quickbase.com/db/x?a=dbpage&pagename=dymo.30.print.large.leveled.1.js');void(0);"

Code page: (first part of code)

$(function(){
  console.log("printLabel, check...");
  var dbid = "x";
  /*var apptoken = "x";*/
  var labelXml = "dymo.30.large.leveled.1.xml";
  var tdfidSupp = & URLRoot() & "db/" & dbid() & "?a=printr&dfid=18&rid=" & [Record ID#]"tdf_1";
  var tdfidDesc = "tdf_2";
  var tdfidColor = "tdf_3";
  var tdfidLevel = "tdf_5";
  var tdfidColorNo = "tdf_4";