Potentially just using an HTML embed could work? Then you can customise it completely.
If it’s a button element you can just do something like <button class="button" id="buttonId" data-cal-link="userName/intro" data-cal-namespace="" data-cal-config='{"layout":"column_view"}'>Button Text Here</button>
Otherwise, I there shouldn’t be a difference between " and ’ when it comes to data attributes, I think you can just put either in and it should work