- Google Apps Script を使用する方法: Google Apps Script を使用すると、スプレッドシートのセルのパーマリンクを取得することができます。以下は、そのためのコード例です。
function getCellPermalink() {
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
var sheet = spreadsheet.getActiveSheet();
var cell = sheet.getActiveCell();
var link = spreadsheet.getUrl() + "#gid=" + sheet.getSheetId() + "&range=" + cell.getA1Notation();
return link;
}
上記のコードでは、getCellPermalink
関数を使用して、アクティブなセルのパーマリンクを取得しています。
- Google Sheets API を使用する方法: Google Sheets API を使用しても、スプレッドシートのセルのパーマリンクを取得することができます。以下は、そのためのコード例です。
import gspread
def get_cell_permalink(spreadsheet_id, sheet_name, cell):
gc = gspread.service_account()
sheet = gc.open_by_key(spreadsheet_id).worksheet(sheet_name)
link = f"https://docs.google.com/spreadsheets/d/{spreadsheet_id}/edit#gid={sheet.id}&range={cell}"
return link
上記のコードでは、get_cell_permalink
関数を使用して、指定したスプレッドシートの指定したセルのパーマリンクを取得しています。
これらの方法を使用すると、Google スプレッドシートのセルのパーマリンクを取得することができます。適切なコード例を選択して、自分の環境に合わせて利用してください。