Forum Discussion

AprylStoldt's avatar
AprylStoldt
Qrew Cadet
6 years ago

dymo label field variable

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. 
  • 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";