This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function generateShareholderPDF() { | |
var sharePrice = 24.85; | |
var spreadsheetId = '1MdZjiDC44RHh5Z_xWPXKK79B2x9XYDx4Hq3nqgm27ys'; | |
var rangeName = 'Sheet1!A1:B50'; | |
var values = Sheets.Spreadsheets.Values.get(spreadsheetId, rangeName).values; | |
var outputDocId = '1kr5btUNI03l1jEfiRsCBbxzsmTAjwuC7jn5_n87F3hY'; | |
var shareholderStatementTemplateID = '1smaAifCE_P1K-JJF18mlokzQ9Lq_GIqyvv9GHgrNX7A'; | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html lang="en"> | |
<head> | |
<meta charset="utf-8" /> | |
<title>Tools - An Angular and Google Sheet Example</title> | |
<meta name="generator" content="BBEdit 11.1" /> | |
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js"></script> | |
</head> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Visibility utilities | |
.visible-xl { | |
.responsive-invisibility(); | |
} | |
.visible-xl-block, | |
.visible-xl-inline, | |
.visible-xl-inline-block { | |
display: none !important; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Framework grid generation | |
// | |
// Used only by Bootstrap to generate the correct number of grid classes given | |
// any value of `@grid-columns`. | |
.make-grid-columns() { | |
// Common styles for all sizes of grid columns, widths 1-12 | |
.col(@index) { // initial | |
@item: ~".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}, .col-xl-@{index}"; | |
.col((@index + 1), @item); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Generate the xlarge columns | |
.make-xl-column(@columns; @gutter: @grid-gutter-width) { | |
position: relative; | |
min-height: 1px; | |
padding-left: (@gutter / 2); | |
padding-right: (@gutter / 2); | |
@media (min-width: @screen-xl-min) { | |
float: left; | |
width: percentage((@columns / @grid-columns)); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Container widths | |
// | |
// Set the container width, and override it for fixed navbars in media queries. | |
.container { | |
.container-fixed(); | |
@media (min-width: @screen-xl-min) { | |
width: @container-xl; | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// xLarge screen / wide desktop | |
@screen-xl: 1300px; | |
@screen-xl-min: @screen-xl; | |
//** Deprecated `@screen-lg-desktop` as of v3.0.1 | |
@screen-xl-desktop: @screen-xl-min; | |
// So media queries don't overlap when required, provide a maximum | |
@screen-lg-max: (@screen-xl-min - 1); | |
//== Container sizes |